Cortado/todo: Difference between revisions
< Cortado
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
*Vorbis low-pass mode to reduce aliasing when the pluging is producing µlaw output for a 1.1 JVM. | *Vorbis low-pass mode to reduce aliasing when the pluging is producing µlaw output for a 1.1 JVM. | ||
*Perceptual noise shaping for the ulaw output (if we're feeling sufficiently insane) | *Perceptual noise shaping for the ulaw output (if we're feeling sufficiently insane) | ||
*Test new Theora implementation | *Test new Theora implementation (pollux) | ||
*New Vorbis implementation? Must benchmark and test with old JVMs. | *New Vorbis implementation? Must benchmark and test with old JVMs. | ||
*Dirac support? | *Dirac support? | ||
Line 15: | Line 15: | ||
*Do everything HTML5[] does. [http://www.w3.org/TR/html5/video.html] | *Do everything HTML5[] does. [http://www.w3.org/TR/html5/video.html] | ||
**Loop | **Loop | ||
*Port Gstreamer's QoS system to improve behavior when CPU-constrained |
Revision as of 09:16, 18 February 2010
- Maybe done: Fix handling of zero byte packets / drop frames / VFR (and add the libogg readB fix)
- Make the Ogg/Vorbis only build work again (requires removing the static references to Theora/Kate in Durationscanner)
- DONE: Make it work in Netscape 4 (plugins.ini access is killing it)
- DONE: Make 4:2:2 and 4:4:4 work.
- Chaining support. (At least 'play through' on an icecast stream)
- Vorbis low-pass mode to reduce aliasing when the pluging is producing µlaw output for a 1.1 JVM.
- Perceptual noise shaping for the ulaw output (if we're feeling sufficiently insane)
- Test new Theora implementation (pollux)
- New Vorbis implementation? Must benchmark and test with old JVMs.
- Dirac support?
- Improved duration scanning, seeking, and support for the index when its finalized.
- Make the ant build scripts produce proguarded binaries. (See http://proguard.sourceforge.net/manual/ant.html)
- Rethink Cortado's buffer management (default values and logic)
- Fix short files/low fps not playing correctly: [1] (should be 10 sec long)
- Do everything HTML5[] does. [2]
- Loop
- Port Gstreamer's QoS system to improve behavior when CPU-constrained