TPEPlatform/2014-03-20

From MozillaWiki
Jump to navigation Jump to search

Media

  • bug 973522 - MediaRecorder causes large leak /rlin
    • get r-, and keep debugging the one crash on pushDataRunnable class at try server.
  • bug 959490 - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application /rlin
    • landed
  • bug 956997 - Media Recording - Pass timeslices value from recorder to encoder writer /ayang
    • ROC suggests current implementation is ok, so stop the fixing.
  • bug 984223 - Support H.264 hardware codec decoder in WebRTC /ayang
    • Studying webrtc multimedia arch.
  • bug 911046 WebRTC OmxCodec coding path support. / John
    • Rebase WIP patches on latest m-c.
    • Upload latest patches.
    • Investigate crashing issue. See next item.
  • bug 985878 AtomicRefCounted is not thread-safe. / John
    • Causes double free crash.
    • Upload patch for :glandium's feedback.
  • bug 975371 - Have a utility to figure our YUV pixel format of a PlanarYCbCrImage object /bechen
    • WIP patch

Graphics

Platform

  • bug 970751 - Making more smooth scrolling on scrollable layer /vilin
  • bug 980241 - Vsync-triggered RefreshDriver /vilin
    • Fix the uniformity issue caused by the inconsistency between Vsync(60Hz) and touch sampling rate(100Hz).
    • WIP(Bug 980241) :
      • RefreshDriver, CompositorParent and TouchEvent dispatcher all align with Vsync.
      • Touch resampling algorithm.
      • Uniform touch event generator for test.
        • Profiling performance bottleneck(scrolling Setting, swiping Homescreen, dragging icon in Homescreen)
    • To-do-Items
      • Try to evaluate if the improvement of Bug 931668 is helpful.
      • Fine tune Touch resampling algorithm.
      • Graph of movement smoothness. (x:time, y:movement)
  • bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen / boris
    • WIP
  • Camera Panorama Prototype / CTai
    • WIP: Analysis and implement prototype. Looks like we need to extend current GonkNativeWindow to support OpenGL texture binding.
  • libjpeg-turbo OpenCL decoder patch on FX OS.
    • Analysis: Try to enable debug log for image decoder in Gecko on B2G. JPEG decoder in Gecko uses decoding pool which makes logging very complex.
  • bug 984306 - remove webrtc from libxul / slee
    • measure the size differences.
  • bug 980744 - gUM crashes in debug build / slee
    • r+ and wait for landing
  • bug 984215 - VideoConduit reads the rotation flag and decides the rotation degree / slee
    • performance test of rotation, color space conversion and scaling. CPU usage, rotation > scaling > conversion.
    • proposed an WIP based on bug 976397
  • bug 935776 - Mavericks cannot build emulator / slee
    • Help Vicamo test his patch

Study