TPEPlatform/2014-03-20: Difference between revisions

Line 7: Line 7:
==Graphics ==
==Graphics ==
==Platform==
==Platform==
* Vsync trigger
* {{Bug|970751}} - Making more smooth scrolling on scrollable layer /vilin
** {{Bug|970751}} - Making more smooth scrolling on scrollable layer /vilin
* {{Bug|980241}} - Vsync-triggered RefreshDriver /vilin
** {{Bug|980241}} - Vsync-triggered RefreshDriver /vilin
** Fix the uniformity issue caused by the inconsistency between Vsync(60Hz) and touch sampling rate(100Hz).
*** Fix the uniformity issue caused by the inconsistency between Vsync(60Hz) and touch sampling rate(100Hz).
** WIP(Bug 980241) :
*** WIP(Bug 980241) :
*** RefreshDriver, CompositorParent and TouchEvent dispatcher all align with Vsync.
**** RefreshDriver, CompositorParent and TouchEvent dispatcher all align with Vsync.
*** Touch resampling algorithm.
**** Touch resampling algorithm.
*** Uniform touch event generator for test.
**** Uniform touch event generator for test.
**** Profiling performance bottleneck(scrolling Setting, swiping Homescreen, dragging icon in Homescreen)
***** Profiling performance bottleneck(scrolling Setting, swiping Homescreen, dragging icon in Homescreen)
** To-do-Items
*** To-do-Items
*** Try to evaluate if the improvement of Bug 931668 is helpful.
**** Try to evaluate if the improvement of Bug 931668 is helpful.
*** Fine tune Touch resampling algorithm.
**** Fine tune Touch resampling algorithm.
*** Graph of movement smoothness. (x:time, y:movement)
**** Graph of movement smoothness. (x:time, y:movement)
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen / boris
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen / boris
** study
** WIP
*** Documents of Layers and Compositing:
**** https://wiki.mozilla.org/Gecko:Overview
**** http://www.basschouten.com/blog1.php/layers-cross-platform-acceleration
**** http://robert.ocallahan.org/2010/04/layers_01.html
**** Slides: B2G - GFX introduction
**** LayerScope: https://wiki.mozilla.org/Platform/GFX/LayerScope
* Image process/camera /CTai
* Image process/camera /CTai
** Camera Panorama Prototype
** Camera Panorama Prototype
Line 33: Line 26:
** libjpeg-turbo OpenCL decoder patch on FX OS.
** 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.
*** 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.
* webrtc
* {{Bug|984306}} - remove webrtc from libxul / slee
** {{Bug|984306}} - remove webrtc from libxul / slee
** measure the size differences.
*** measure the size differences.
* {{Bug|980744}} - gUM crashes in debug build / slee
** {{Bug|980744}} - gUM crashes in debug build / slee
** r+ and wait for landing
*** r+ and wait for landing
* {{Bug|984215}} - VideoConduit reads the rotation flag and decides the rotation degree / slee
** {{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.
*** performance test of rotation, color space conversion and scaling. CPU usage, rotation > scaling > conversion.
** proposed an WIP based on bug 976397  
*** proposed an WIP based on bug 976397  
* {{Bug|935776}} - Mavericks cannot build emulator / slee
** {{Bug|935776}} - Mavericks cannot build emulator / slee
** Help Vicamo test his patch
*** Help Vicamo test his patch


==Study==
==Study==
Confirmed users
1,643

edits