TPEPlatform/2013-12-26

From MozillaWiki
Jump to: navigation, search

Media

MediaRecording

  • bug 950429 Media Recording - allow NS_DispatchToCurrentThread in Media Encoder thread
    • Patch provided, wait review.
  • bug 950567 - [Media Encoder] phase-in libmkv library
    • The patch can build pass on windows and I am refining the patch for check-in
  • bug 952020 Remove the MediaEncoder::OnEncoderThread()
    • Patch ready, wait for reviewing.
  • bug 920934 - [MediaEncoder] Implement AudioOmxEncoder on B2G / John Lin
    • Fix a problem that VLC cannot play recoded MP4 files: AVC/H.264 NAL start code in encoded data should be replaced with unit length before sending to muxer.
    • Fix incorrect color problem: camera produce NV21 (YY...VUVU...) but encoder needs NV12 (YY...UVUV...).
    • Investigate a problem that there's no sound when playing with Android player.
  • bug 936981 - Test case for OpusTrackEncoder / Shelly
    • Setup GTest for content/media, and add a gtest for OpusTrackEncoder
    • review+ by giles, but still need update
  • bug 891704 - [MediaEncoder] Implement MP4Writer / ayang
    • Check audio/video playback on android with John

WiFi Display

  • bug 952359 - capture video for WFD / vichen
    • study render and composition process
    • study Chromecast
  • bug 952361 - capture audio for WFD / vichen
    • not start

Streaming Media

GetUserMedia

  • bug 951997 - Create content sandbox permission prompt test / ayang
    • Add m-c/b2g/component into mochitest test list
    • get r+
  • bug 853356 - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt / ayang
    • Add patch for contact permission helper.
  • bug 947010 - Create automation test for recording status / SC
    • submit WIP

WebRTC

  • bug 951496 - WebRTC codec statistics - fps, bit rate and frame drops / slee
    • Upload WIP patch
  • WebRTC profiling / slee
    • Trying to fix the repo of jld.
  • openh264 / JW
    • add decoder test - compare hash values of decode output
      • code reviewed by Ekr, and modify code as suggested
    • implement a buffer class to hold frame data

Graphics

  • bug 946596 - Hi-res phone does not take hi-res screenshots /peter
    • toBlobHD is not supported yet, and I'm waiting for reviewer's feedback
  • bug 951870 - Remove SurfaceDescriptor from GonkNativeWindow /peter
    • List camera/video use case, buffer life cycle
  • bug 959089 - Separate GrallocBuffer allocations from Compositor thread / chiajung
    • update a WIP
  • Help debugging/tracing MediaEncoder crash, lock screen transition performance, screen recording / chiajung
  • bug 953020 - Setting WebGL canvas size with 0 will allocate unnecessary buffer /Jerry
    • Canvas resize should remove the old different size stream buffer

Input

Stability

Free Agent

  • TaskTracer / Shelly
    • Discuss about the short term goal and implementation.
    • Implement the source event to track a specific origin event.
    • Bug 908995 - [B2G] Task tracer
      • Part 1: Add GeckoTaskTracer. review? khuey, feedback? cyu
      • Part 2: Part2: Add TracedCommon. review? khuey, feedback? cyu
      • Part 3: Apply to Runnable of nsThread. Crash in this patch.
      • Part 4: Apply to Task of message loop
      • Part 5: Apply to IPC
      • Part 6: An example of adding the TouchEvent as a source event to traced
      • Part 7: Temporary setting thread names every where

ImageLib

  • bug 878577 - Provide a hard limit for decoded image buffer / SC
    • update according to review comment and submit patch v2.

Study

  • IPDL study / alin
    • trace IDL connection on desktop and emulator.