Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Diff of /TODO [b73406] .. [825872] Maximize Restore

  Switch to unified view

a/TODO b/TODO
1
It isn't look hard to find a gap in libcdio or libiso9660 or think of
1
It isn't look hard to find a gap in libcdio or libiso9660 or think of
2
something you'd like added. Here are some of the many known problems
2
something you'd like added. Here are some of the many known problems
3
and feature requests.
3
and feature requests.
4
4
5
* mmc_read_cd often doesn't work when request reading a large number of blocks.
5
* UDF support.
6
7
* API overhaul. hvr has expressed interest but it's unlikely he'll ever
8
  have the time to do. It could be done in conjunction with a wrappers
9
  for C++, Perl, Python, ... The idea is that those interfaces would not
10
  show the ugliness of the current C interface. For example instead of 
11
  read_mode2, read_mode1, read_audio, there might be a read(mode, ...).
12
13
  - Address static loglevel variable (nboullis at debian.org)
6
14
7
* All of the API should be finished on all OS's (or the API adjusted).
15
* All of the API should be finished on all OS's (or the API adjusted).
8
16
9
* Fix the current gaps:
17
* Fix the current gaps:
10
18
11
  - SCSI-MMC on OSX,
19
  - SCSI-MMC on OSX,
12
  - CD-Text support working more often
20
  - CD-Text support working more often? wide character support
21
    (Burkhard Plaum has indicated he might do)
13
  - more accurate drive capabilities 
22
  - more accurate drive capabilities 
23
  - wxwindows interface to cd-drive
14
  - more accurate CD track classification (Form 1/2, Mode 1/2)
24
  - more accurate CD track classification (Form 1/2, Mode 1/2)
15
  - complete the image readers, e.g. "silence" and ability to use
25
  - complete the image readers, e.g. "silence" and ability to use
16
    more than one file in cdrdao.
26
    more than one file in cdrdao.
17
  - multi-session CDs 
27
  - multi-session CDs 
18
28
19
* Exclusive access of CD-ROM versus non-exclusive? 
29
* mmc_read_cd often doesn't work when request reading a large number of blocks.
20
   
30
21
* Is paranoia correct? Get a better handle on it. Ensure more of the
31
* Is paranoia correct? Get a better handle on it. Ensure more of the
22
  drive and OS-specific features that work on GNU/Linux work
32
  drive and OS-specific features that work on GNU/Linux work
23
  elsewhere. Regression tests over more kinds of failures.
33
  elsewhere. Regression tests over more kinds of failures.
24
34
35
* Exclusive access of CD-ROM versus non-exclusive? 
36
   
25
* Adjusting operations based on known models. Via MMC, We often have
37
* Adjusting operations based on known models. Via MMC, We often have
26
  the ability to find out what drive is in use. That could be used (as
38
  the ability to find out what drive is in use. That could be used (as
27
  it was in cdparanoia) to customize the method used for various
39
  it was in cdparanoia) to customize the method used for various
28
  operations. Alternatively it could be read from a configuration
40
  operations. Alternatively it could be read from a configuration
29
  file, but right now there's no internal structure for holding all of
41
  file, but right now there's no internal structure for holding all of
...
...
62
* Test more disc image types in regression testing, like CD-I.
74
* Test more disc image types in regression testing, like CD-I.
63
75
64
* Convert to use glib, removing ds.h 
76
* Convert to use glib, removing ds.h 
65
  (Revise vcdimager too)
77
  (Revise vcdimager too)
66
78
67
* API overhaul. hvr has expressed interest but it's unlikely he'll ever
68
  have the time to do. It could be done in conjunction with a wrappers
69
  for C++, Perl, Python, ... The idea is that those interfaces would not
70
  show the ugliness of the current C interface. For example instead of 
71
  read_mode2, read_mode1, read_audio, there might be a read(mode, ...).
72
73
  - Address static loglevel variable (nboullis at debian.org)
74
75
* UDF support.
76
77
* Delete and rename files in an iso9660 image (mephisto75 at web.de)
79
* Delete and rename files in an iso9660 image (mephisto75 at web.de)
78
80
79
* Some things where libcdio will probably not expand in:
81
* Some things where libcdio will probably not expand in:
80
 
82
 
81
  -  DVD things, especially DVD-ROM (use libdvdread) 
83
  -  DVD things, especially DVD-ROM (use libdvdread) 
82
  -  writing applications (use cdrdao or cdrtools)
84
  -  writing applications (use cdrdao or cdrtools)
83
  -  analog CD  (but this one I've been tempted to add for a while)
84
  -  more proprietary undocumented image format (unless someone else is willing
85
  -  more proprietary undocumented image format (unless someone else is willing
85
     to do the work). But the fuzzy ISO 9660 detection may help here.
86
     to do the work). But the fuzzy ISO 9660 detection may help here.
86
87
87
88
88
If there is something you really want done on the above list or have
89
If there is something you really want done on the above list or have
89
something else you want done, it will go a lot faster if you attempt
90
something else you want done, it will go a lot faster if you attempt
90
to undertake doing it. Patches are always welcome (and CVS write
91
to undertake doing it. Patches are always welcome (and CVS write
91
access is available for those who have demonstrated reasonable ability
92
access is available for those who have demonstrated reasonable ability
92
through contributions.)
93
through contributions.)
93
94
94
$Id: TODO,v 1.10 2005/02/28 03:24:23 rocky Exp $
95
$Id: TODO,v 1.11 2005/07/11 11:51:07 rocky Exp $