Platform/Planning/Video2010Q4
From MozillaWiki
Candidate work items:
- Reduce orange, reduce assertion failures in mochitests.
- VideoData leak (patch in hand)
- test_seek, test_seek_out_of_range, test_playback, test_play_events, test_buffered
- Upgrade PulseAudio to eliminate that source of errors
- Use record and replay
- P1
- Implement playbackRate bug 495040
- Post-FF4
- Implement 'seekable'
- Post-FF4
- HTMLMediaElement startTime attribute bug 498253
- Post-FF4
- libsydneyaudio replacement and audio refactoring
- P2
- Rewrite nsWaveDecoder to use nsBuiltinDecoder.
- Post-FF4
- Thread pool nsBuiltinDecoderStateMachine. bug 592833
- P2
- Refactoring to allow multiple decoders per element. Required by:
- Seamless looping bug 449157
- Chained Ogg support bug 455165
- Adaptive bandwidth
- Post-FF4
- Subtitle support...
- Post-FF4
- Setup environment to measure performance and compare vs Flash.
- P1
- Perf work for Fennec? (Tremor bug 511348? VP8-ARM?)
- P2
- Adaptive bandwidth / RTP (Tim & Blizzard?)
- Post-FF4
- Review/Land GStreamer patch (Should this be refactored on top of nsBuiltinDecoder before landing?)
- Not our priority; we'll review whatever someone comes up with, IF someone steps up to commit to addressing review comments; they can demonstrate commitment by addressing the currently outstanding review comments
- Pushing video directly from decoder thread to compositing process (can develop on Fennec)
- Need to start on this ASAP (P1)
- Fullscreen API, backport to FF4 perhaps.
- Not really a video API; will be done when it's done, we can consider backporting