Platform/Planning/Video2010Q4

From MozillaWiki
Jump to: navigation, search

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:
  • 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