Cortado/todo: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
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