TPEPlatform/2014-03-06: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
==Media== | ==Media== | ||
==MediaRecording== | |||
*{{bug|973522}} MediaRecorder causes large leak p1 /rlin | *{{bug|973522}} MediaRecorder causes large leak p1 /rlin | ||
** test case r+, fix still r-, | ** test case r+, fix still r-, |
Revision as of 07:52, 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 /rlin
- mentor bug, review the volunteer's patch and gave comment.
- bug 969312 - [MediaEncoder] Support data from GonkCameraSource in HW video recording path. / John
- Workaround for muted images: start encoder in non-metadata mode and encode one blank I-frame before enabling metadata mode.
Streaming Media
Graphics
- bug 961963 - [Nexus 5] [gonk-kk] Black screen when scrolling the screen in the apps /Jerry
- Check the apz display port size in EnlargeDisplayPortAlongAxis().
- r-, be fixed at bug 975033.
- Check the apz display port size in EnlargeDisplayPortAlongAxis().
- bug 972799 - Show file-base and memory-base blob-url report in about:memory /Jerry
- r+, fixed.
- bug 975974 - [Flatfish] Cannot boot up successfully and screen is black /Jerry
- r+, fixed.
- bug 974807 - [Sora][gallery]WebGL context is lost when the screen is turned off /Jerry
- We should handle the webgl context lost/restore event in gallery app.
- Wait for reviewing.
- We should handle the webgl context lost/restore event in gallery app.
- bug 976656 - crash in mozilla::gfx::DrawTargetCairo::CreateSourceSurfaceFromNativeSurface(mozilla::gfx::NativeSurface const&) const /Solomon
- Add debugging log for DrawTargetCairo::CreateSourceSurfaceFromNativeSurface() in local patch
- Use vendor's monkey test script to reproduce this issue. This issue didn't appear in the first round of test. And due to the reported call stack is difficult to further analyse, so we ask vendor to use non-optimized ROM to preform the test again.
- TV /Solomon
- Refine the TV GFX slide for Marco, and prepare question lists for vendor visiting.
- Enabling FPS counter and collecting data of scrolling, 2D benchmarking.
- Try to enable profiler feature.
- Help check OOP reftest fail about stickyposition / Peter
- Found the root cause
- bug 971955 input text and image icon overlap
- made sample and able to reproduce on browser
- bug 976397 Rotate preview buffer in gfx side / Peter
- Check how to scale video to match origin video tag ratio
- WebRTC compositor profiling / Peter
- bug 959089 - Separate GrallocBuffer allocations from Compositor thread / Chiajung
- Reviewing...part 1 r+, part 2 pending
- Rebased to new code base
- Fix various style problem
- Start to fix the problem of new camera
- Reviewing...part 1 r+, part 2 pending
- bug 978631 - Investigate a recycler bin for SharedBuffers / Chiajung
- upload a simple WIP
- various problem found, need investigation.
- upload a simple WIP
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)
- Vsync-triggered RefreshDriver
Stability
Platform
- JPEG encoder/decoder improvement: / CTai
- Bug 968707 - Cavas.ToBlob is slow on B2G
- Analysis: 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.
- Bug 968707 - Cavas.ToBlob is slow on B2G
- FX OS Camera: / CTai
- Panorama mode:
- Analysis: Write Use case and design document for panorama.
- Panorama mode: