Recognizes if input is ogg or not.
[xiph.git] / oggdsf / docs / TODO.txt
blob9c0672232055d933ebb30d415bfbb5dd96df4c04
1 BUGS\r
2 ====\r
3 * Figure out why the graph hangs at the end of lpayback sometimes. see debugging.txt\r
4 * Fix up the seeking interface to provide choice of seek method.\r
5 # Seeking very close to the end of speex or vorbis files, causes all audio to cease, requiring stop/play to resolve. Particularly noticable in small files, seems roughly 5 secs from end where this occurs.\r
6 # There is no way to alter the audio encoding parameters, vorbis defaults to quality 0.3\r
7 # When transcoding theora, if a media decoder (WMV usually) doesn't advertise its framerate, output may be time distorted\r
8 # Created files are not yet gauranteed to be correct. No produced encoded files should be distributed.\r
9 # I think there may be a little memory leak in the encoders... nothing too serious, but if you try and encode really large files it may be a problem.\r
12 NEW\r
13 ===\r
14 * Add get and set functions for the format block to flac encoder like in the others. Get rid of the mecpy.\r
15 * Need to check sound buffers are empty when stop/start.\r
16 * Need to check code at ends of streams. A seek here stops all audio until stop/start.\r
17 * Check directshow apis for flushing.\r
19 NOT BUG\r
20 =======\r
21 # Theora and annodex playback requires directX 9.\r
22 # CMML decoding requires MSXML3.dll to be present. (it was installed with IE6)\r
25 PARITALLY DONE\r
26 ==============\r
29 NEXT FEATURES\r
30 =============\r
32 ON HOLD\r
33 =======\r
34 * Raw flac support\r
35 * Annodex Muxer\r
36 * WMP Ripping plug-in for vorbis and flac.\r
38 DONE\r
39 ====\r
40 * flac encoder\r
41 * Add application cmml interface\r
42 # Seeking in theora occasionally seg faults (Ithink)\r
43 # Only plays FLAC with 16 bit 2 channel 44100Hz settings. Still hardcoded.\r
44 * Fix flac decoder\r
45 * Add seeking to annodex\r
46 # Duration is wrong for all files except speex, vorbis and theora... doesn't affect playback\r
47 * CMML Application interface\r
48 * Annodex seeking\r
49 # DON'T try to stop a FLAC stream. It crashes. Running to the end is ok.\r
50 # FLAC will make media player do the error sound or crash on exit\r
51 # Only plays Ogg encapsulated FLAC. Won't play normal FLAC files.\r
52 * I don't think non-renderer filters should expose the seeking interface.\r
53 * Fix wmp 9 issues, probably by rewriting the decoder :(\r
54 # Theora will not playback with Windows Media Player 9 or 10, but vorbis and speex are just fine, but will in previous WMP's and other DS players like BSPlayer