TPEPlatform/2014-06-12: Difference between revisions

 
(19 intermediate revisions by 12 users not shown)
Line 56: Line 56:
==Media==
==Media==
====Randy Lin====
====Randy Lin====
*{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream.
** R+, Check-in needed.
** Solution is correcting the wrong buffer duration calculation of the resampler.
*{{Bug|1012936}} WebRTC audio on Flame broken up in calls
** OOAD
** Found opensl_rec_thread's cpu usage is high and audio buffer overrun. Discuss with jesup, I will try to increase the PCM buffer on the recording audio path.
====Alfredo Yang====
====Alfredo Yang====
*{{bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()
** architecture design, WIP
====John Lin====
====John Lin====
*GSMA MAE
*GSMA MAE
Line 62: Line 72:


====JW Wang====
====JW Wang====
*{{Bug|1020538}} - Fix and re-enable test_playback_rate.html
** debug
** fix position calculation algorithm in MediaDecoderStateMahine and AudioStream
*{{Bug|1002804}} - GTest for MediaTaskQueue
** review code of French interns
====Benjamin Chen====
====Benjamin Chen====
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out
** f-, follow by roc's comment to listen document's status change.
*{{Bug|1015856}} - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio
** r-, due to overflow bugs.
*{{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder
** f?
==Platform==
==Platform==
====Steven Lee====
====Steven Lee====
* {{Bug|1016184}} - [Touch Caret]enable touch caret on B2G
** debug
** found the failure cause of test cases but ehsan wants to change the UX behavior.
* {{Bug|1020725}} - [Text Selection] Enable text selection on B2G
** debug
** Tracing the failure cause of test cases
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()
** feedback and discuss
* Help jesup to profile webrtc
====Chiahung Tai====
====Chiahung Tai====
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.
Line 72: Line 106:
** Go to Shanghai for GSMA MAE
** Go to Shanghai for GSMA MAE


====Vincent Lin====
====Tingyu Lin====
====Tingyu Lin====
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test
** r+ | debug
** r+ | land
** Backout due to intermittent test failures.
** Backout due to intermittent test failures. Enlarge touch caret expiration time, and landed.
* {{Bug|1020261}} - [Touch Caret] Enable touch caret sanity test on B2G
* {{Bug|1020261}} - [Touch Caret] Enable touch caret sanity test on B2G
** file | r?
** file | r+
** Touch caret cannot recognize touch event id synthesized by marionette. Need to fix TouchCaret.cpp.
** Touch caret cannot recognize touch event id synthesized by marionette. Need to fix TouchCaret.cpp.
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test
Line 86: Line 119:


====Boris Chiou====
====Boris Chiou====
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()
** f+ | r?
** Dispatch nsRefPtr<RasterImage> to the main thread to make sure it is thread-safe.
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen
** WIP
** Refactor patch 1 (make it more concise)
** Revise patch 2 (minor change).


==Graphics==
==Graphics==
====Peter Chang====
====Peter Chang====
* {{Bug|846421}} support snapshot for nested remote mozbrowser content
** debug
** WIP works for NFC UI but it has some side effects.
* feedback/review bug 1003893/880114/931733
====Morris Tseng====
====Morris Tseng====
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret
** L
* {{Bug|987040}} - Implement mozbrowserSelection
** f+, r?
** Implemented using Ehsan's suggestion.
** Write mochitest for this api
====Jerry Shih====
====Jerry Shih====
*GSMA MAE
*GSMA MAE
Line 95: Line 150:


====Chiajung Hung====
====Chiajung Hung====
*{{Bug|1012961}} - ABORT: Invalid SurfaceDescriptor passed in: file gfx/layers/opengl/GrallocTextureHost.cpp, line 292
**r+
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements
**r?
**Fix Mac
*{{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion
**f-
**refactoring...
*{{Bug|918984}} - Direct video stream texturing support on WebGL
**WIP
**upload a build pass not work yet patch to ask Jeff,Dan for feedback
*PTO
====Solomon Chiou====
====Solomon Chiou====
* PTO: 1 day
*{{Bug|1017389}} - [Flame] Unable to use full HW composition in most of use case
** debug
** checking another problem that mentioned by Sotaro, which is running a demo program - CrystalSkull in full screen mode, also cannot use full HWC.
*{{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion
** WIP
** uploaded patch to gather comment for improvement.
* Woodduck porting
** debug
** The initital problem is the device cannot boot in to home screen, and always stay on boot animation. We can see the PCompositorChild sent transaction constructor to the compositor, however the PCompositorParent didn't receive any message from child. Due the vendor modified the source code of bionic, espicially the pthread implementation, it results a lots of threads(not only graphic) pending on the waiting funciton. I am co-working with CE team to clarify if this the initial problem indeed relative to graphics.
* Vixen porting
** debug
** The device sometimes crashes while booting. Checking the HWC library to see if the fence operation has problems.


==Manager==
==Manager==
Line 120: Line 209:
** file
** file
** Have a META bug to trace detail progress of copy/paste feature on B2G
** Have a META bug to trace detail progress of copy/paste feature on B2G
** At this moment, we have 1 feature blocker and 4 test cases blockers.
* {{Bug|1022453}} - [META] re-enable failed media test case
* {{Bug|1022453}} - [META] re-enable failed media test case
** file
** file
** Disable test cases is bad for the health of our product. Create a META bug to trace progress of test case re-enabling.
** Disable test cases is bad for the health of our product. Create a META bug to trace progress of test case re-enabling.
Confirmed users
182

edits