TPEPlatform/2014-03-06: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
==Media==
==Media==
===MediaRecording===
*{{bug|973522}} MediaRecorder causes large leak  p1 /rlin
** test case r+, fix still r-,
** need to avoid the nsrefptr to hold the session object
*{{Bug|959490}} - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application /rlin
** OMX part get r+, media recorder part is under development.
*{{Bug|973235}} - Intermittent test_mediarecorder_getencodeddata.html | should get onError first /rlin
** landed
*Bug 958378 - [MediaEncoder] Add memory reporters for MediaEncoder framework
** mentor bug, review the volunteer's patch and gave comment.


==Streaming Media==
==Streaming Media==

Revision as of 06:31, 6 March 2014

Media

MediaRecording

  • bug 973522 MediaRecorder causes large leak p1 /rlin
    • test case r+, fix still r-,
    • need to avoid the nsrefptr to hold the session object
  • bug 959490 - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application /rlin
    • OMX part get r+, media recorder part is under development.
  • bug 973235 - Intermittent test_mediarecorder_getencodeddata.html | should get onError first /rlin
    • landed
  • Bug 958378 - [MediaEncoder] Add memory reporters for MediaEncoder framework
    • mentor bug, review the volunteer's patch and gave comment.

Streaming Media

Graphics

Input

  • bug 970751 - Making more smooth scrolling on scrollable layer /vilin
    • Fix the uniformity issue caused by the inconsistency between Vsync(60Hz) and touch sampling rate(100Hz).
    • WIP :
      • Got VSYNC event from display HAL(HWComposer).
      • New a Runnable to notify gecko/HAL and dispatch to mainthread.
      • Implement ObserverManager in gecko/HAL for Vsync notification with IPC.
      • Implement a specialized RefreshDriverTimer(HWVsyncRefreshDriverTimer) to observe Vsync.
    • To-do-Items
      • Vsync-triggered RefreshDriver
        • Evaluate if CompositorParent(Compositor) needs to observe Vsync before rendering.
      • Merge touch events, Extrapolating touch points
        • Investigate how to deal with touch events with Vsync tick.
      • Graph of movement smoothness. (x:time, y:movement)

Stability

Platform

  • JPEG encoder/decoder improvement: / CTai
    • Bug 968707 - Cavas.ToBlob is slow on B2G
      • Check libjpeg-tubo opencl decode patch. Build and run the patch to get some initial experiment results. Looks like the patch for OpenCL CPU version has some performance issues. And the result of GPU version is reasonable.

Study