summaryrefslogtreecommitdiff
path: root/doc/icedax/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'doc/icedax/TODO')
-rw-r--r--doc/icedax/TODO41
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/icedax/TODO b/doc/icedax/TODO
new file mode 100644
index 0000000..5fb1fdd
--- /dev/null
+++ b/doc/icedax/TODO
@@ -0,0 +1,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
+