TPEPlatform/2014-03-27

Media

  • bug 984816 -[RTSP] Play/pause does not work for RTSP streaming. / bechen
    • Two deadlock cases after :cpearce 's change.
  • bug 973522 - MediaRecorder causes large leak /rlin
    • 1.4+, landed
  • bug 984215 - VideoConduit reads the rotation flag and decides the rotation degree /rlin
    • study code flow for WEBRTC.

Platform

  • bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen / boris
    • WIP
      • Run LayerScope Tool on Linux (desktop) and also add some notes to LayerScope Wiki so that desktop can run the tool successfully on Linux. (Done)
      • Trace LayerManagerComposite and OGLCompositior (20%)
  • libjpeg-turbo OpenCL decoder patch on FX OS. /CTai
    • Analysis: It takes ~260 ms for 7 Mega pixel jpeg decoding in Nexus 5 with FX OS. There are some run-time bugs while executing OpenCL decoder version.
  • bug 935776 - Cant build Firefox OS (emulator) on Mavericks / slee
    • Help Vicamo test building emulator on MacOS
  • bug 981789 - Fix build error when disabling webrtc / slee
    • Found cause of building error. Wait for jesup's feedback
  • bug 970725 - Adapt gUM capture resolution based on encoding resolution / slee
    • Test whether we can change camera preview size without restarting camera - no
    • Measure the restarting time of camera on Flame- about 1.5 seconds
  • WebRTC architecture and threading model introduction / slee
  • bug 987532 - [meta] Project Butter on B2G.
    • Divide WIP into pieces belong to different module.
      • Layout - Vsync-triggered RefreshDriver
      • Graphics:Layer - Vsync-triggered CompositorParent
      • Widget:Gonk - input event resampling, Vsync monitor, Vsync Observer manager, triple-buffering FrameBufferSurface

Graphics

  • bug 974807 - [Sora][gallery]WebGL context is lost when the screen is turned off /Jerry
    • Update patch for reviewer's comment.
  • bug 951418 - Port trace_viewer to gecko /Jerry
    • Fix some css rules and key event handling for firefox for trace_viewer reversion 775. Now, we can see the profile data in firefox.
      • Need to check the latest version of trace_viewer.
  • bug 981005 - [B2G][Gallery][Crop Image]Image no longer displays after user presses 'undo' button /Jerry
    • Debugging. I'm going to check the SurfaceStream.
  • Restyle performace profile /Jerry
    • Profile homescreen with Cameron's patch.
  • bug 976397 - Rotate camera preview image based on the original raw image orientation / Peter
    • prepare patch v4
  • bug 988713 TextureClient/TextureChild refactor /Peter
    • WIP
  • bug 959089 - Separate GrallocBuffer allocations from Compositor thread / chiajung
    • rebased, blocked
  • bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements / chiajung
    • WIP
      • 10x faster now
      • miner SIGSEGV remain
      • TexSubImage2D missing(need check spec)
  • bug 982040 - [dolphin] hwc doesn't work /Solomon
    • Uploaded a WIP patch to avoid b2g crash when enabling HWC.
    • The composition still be performed will GPU even the HWC is enabled. It's due to there still no color-fill and RB-swap function implemented in vendors's HAL libs
    • Vendor will implement color-fill and RB swap feature in HWC HAL
  • bug 987563 - SIGSEGV in HwcComposer2D::Commit() due to lack of both colorFill and RB-Swap /Solomon
    • debugging (root cause was found, need to discuss and check the proper place of fix)

Study