summaryrefslogtreecommitdiff
path: root/backend/hp.TODO
blob: 520bcabc9124d4e01ddbc3d29a1c3a4ef39feec3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
These are Geoffreys TODOs:

   Fix ifdef ENABLE_'s
   Add emulation for color separation matrixes?
   Gamma plot initialization?

   Dither pattern option not working right.

   More use of FAILED macro , maybe SUCCESS macro ?

   Convert to single .h file?


/** FIXME: ToDo
 *
 * Split up hp_scsi_open -- don't need full probe every time?
 *   or if probing at least make sure answer is constant.
 *
 * Stale flage so don't download unchanged parameters?
 *
 * Fix or disable dither stuff.
 *
 * Add controls
 *
 *   Preview mode: fast, grayscale instead of halftone.
 *   Separate X and Y resolutions + bind button.
 *   10x8 tone maps?
 *   Sharpening?
 *   Matrixes - fix color separtion?
 *   Dither pattern?  COlor dither pattern?
 *
 * check return values (of maybe others)?
 * get rid of overly verbose DBG's
 * add some DBG's
 */

New TODOs:

 Find a way to set matrices in the frontend (gtk-table with sliders ?)

 Find a way to set dither matrices in the frontend
 (See the ENABLE_...-macros in hp.h to enable these features)

 Fix problem with performance of reader-process. Communication through
 the pipe might be too slow and make the scanner repeating several strips.

 Fix various problems with PhotoScanner:
  - rubbish on bottom of scanned image
  - too few data that is received on bottom of scanned image for PhotoScanner
  - scan time for slides at 2400 dpi is twice as long as under M$-Windows

 Support 10/12-bits for greyscale