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

Graphics

Platform

  • Vsync trigger
    • 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
  • Image process/camera /CTai
    • Camera Panorama Prototype
      • 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.

Study