summaryrefslogtreecommitdiff
path: root/doc/icedax/TODO
blob: 5fb1fdd15e892f7ea1de7ff55ba84995b576559f (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
improved Indexscan without playing sectors
use C2 pointers to reduce speed 
Solaris handling with volumed
SunOS/Solaris and 512 byte sectors??
setuid.c group ids on WinXP??

stabilization:
check all exit codes (exit with error if sync failed)
new ioctl support for Solaris, FreeBSD-3.x, FreeBSD-4.x
find cause of ringbuffer assertions (resource temporarily unavailable)

new features:
enable hidden (audio) track recording
thread support
more sound support
CDIndex, CDDB lookups
prepare for MP3 inclusion (lame)
cut off silence at start and end of track
interpolation for massive read errors

internal:
get cache setting/set cache to zero/reset cache size at the end...
maybe add something for pioneer cd drives (spin up problems)
develop a new transport to read cdda sectors with complete subchannels
use index0 optionally to cut off the pregap portion
detect type of hidden track (data/audio)
implement capability to add a global shift
enhance cd text:
	increase buffer size
	add tab semantics
	support 16-bit characters
	try fallback read text info from program area

structural:
plug-in infrastructure

BeOS:	cddbp support, sound support
QNX:	realtime support RR-scheduler message, sound support in lconfig Makefiles
OS/2:	sound support
cygwin:	sound support