TPEPlatform/2014-06-05: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 60: Line 60:
** It's regression at Bug 998711. Finding the cause if there is no pcm data feed in audio chunk, the MediaStreamGraph would block the video playing.
** It's regression at Bug 998711. Finding the cause if there is no pcm data feed in audio chunk, the MediaStreamGraph would block the video playing.
* {{Bug|1008797}} - Test case for bug 993598.
* {{Bug|1008797}} - Test case for bug 993598.
** review
** Review the test case and gave some feedbacks.
** Review the test case and gave some feedbacks.
*PTO
*PTO
Line 65: Line 66:
====Alfredo Yang====
====Alfredo Yang====
*{{Bug|984274}} - Intermittent test_sandbox_permission.html | Test timed out.
*{{Bug|984274}} - Intermittent test_sandbox_permission.html | Test timed out.
** debug, found the root cause of the rapid increased failed ratio
** debug
** found the root cause of the rapid increased failed ratio


*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()
** WIP, implementing the error event webidl
** WIP
** Implementing the error event webidl


====John Lin====
====John Lin====
Line 88: Line 91:
====Benjamin Chen====
====Benjamin Chen====
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.  
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.  
** f+ | r- | review?
** Refine the MediaRecorder and Session's life cycle
** Refine the MediaRecorder and Session's life cycle
** f+, r-, reviewing
 
*{{Bug|1015856}} - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.
*{{Bug|1015856}} - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.
**r?
** r?
*{{Bug|1018402}} - VP8VideoTrackEncoder.FrameEncode | SEH exception with code 0xc0000005 thrown in the test body. @ (null):-1 when GTest is enabled on a VS2013 Debug build
* {{Bug|1018402}} - VP8VideoTrackEncoder.FrameEncode | SEH exception with code 0xc0000005 thrown in the test body. @ (null):-1 when GTest is enabled on a VS2013 Debug build
** debug
** Gtest TestVideoTrackEncoder crash only on vs2012 build.
** Gtest TestVideoTrackEncoder crash only on vs2012 build.
** Debugging


==Platform==
==Platform==
====Steven Lee====
====Steven Lee====
* {{Bug|1016184}} - [Touch Caret]enable touch caret on B2G
* {{Bug|1016184}} - [Touch Caret]enable touch caret on B2G
** debug
** Cannot run mochitest on emulator, still trying
** Cannot run mochitest on emulator, still trying
* {{Bug|1015570}} - "ERROR PROCESSING MOZBUILD FILE [...] The error appears to be part of the mozbuild.frontend.reader Python module itself!" --> mozilla/media/libyuv/moz.build
* {{Bug|1015570}} - "ERROR PROCESSING MOZBUILD FILE [...] The error appears to be part of the mozbuild.frontend.reader Python module itself!" --> mozilla/media/libyuv/moz.build
** Give feebback
** feebback
* {{Bug|932562}} - Allow running gtests with a b2g build
* {{Bug|932562}} - Allow running gtests with a b2g build
** debug
** Still trying to find out how to enable gtests in build system
** Still trying to find out how to enable gtests in build system
* Touch caret/Text selection project meetings
* Touch caret/Text selection project meetings
** meeting
** Sync status with PM
** Sync status with PM


====Chiahung Tai====
====Chiahung Tai====
*{{Bug|1015860}} - [B2G] We can't use systrace style Gecko Profiler in content process.
*{{Bug|1015860}} - [B2G] We can't use systrace style Gecko Profiler in content process.
**Landed
** land
** ^o^
** ^o^
*{{Bug| 969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.
*{{Bug| 969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.
**WIP
** WIP
**Rebased to latest codes.  
** Rebased to latest codes.  
*{{Bug| 946215}} - [MediaEncoder] OMXCodecWrapper should receive and handle error message from MediaCodec
*{{Bug| 946215}} - [MediaEncoder] OMXCodecWrapper should receive and handle error message from MediaCodec
**WIP
** WIP
**Rebased to latest codes. Now we can use camera recorder for media recording. But need to find a way for suspending video and rotation.
** Rebased to latest codes. Now we can use camera recorder for media recording. But need to find a way for suspending video and rotation.
*{{Bug| 651060}} - Decode JPEGs to YCbCr and do RGB conversion on the GPU
*{{Bug| 651060}} - Decode JPEGs to YCbCr and do RGB conversion on the GPU
**OOAD
** OOAD
**Hold a meeting with CJay, Steven Lee, Peter Chang, Chiajung Hung to discuss the value and potential risk for this bug.
** Hold a meeting with CJay, Steven Lee, Peter Chang, Chiajung Hung to discuss the value and potential risk for this bug.


====Vincent Lin====
====Vincent Lin====
Line 138: Line 145:
====Boris Chiou====
====Boris Chiou====
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()
** dubug | study
** debug | study
** Check the mRefCnt of RasterImage.
** Check the mRefCnt of RasterImage.
** Trace code to understand the relationship among RasterImage, DiscardTracker, and DecodePool. Try to understand who should owns the RasterImage.
** Trace code to understand the relationship among RasterImage, DiscardTracker, and DecodePool. Try to understand who should owns the RasterImage.
Line 172: Line 179:
====Jerry Shih====
====Jerry Shih====
* {{Bug|987529}} - Implement Vsync dispatch pipeline
* {{Bug|987529}} - Implement Vsync dispatch pipeline
** OOAD, WIP
** OOAD | WIP
** read vsync related bug
** read vsync related bug
** test auto-generating input event patch from Vincent
** test auto-generating input event patch from Vincent
Line 193: Line 200:


====Chiajung Hung====
====Chiajung Hung====
*{{bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements
* {{bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements
**r-
**r-
**fix based on feedback  
**fix based on feedback  


*{{bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion
* {{bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion
**WIP
**WIP


*{{Bug|918984}} - Direct video stream texturing support on WebGL
* {{Bug|918984}} - Direct video stream texturing support on WebGL
**WIP
**WIP
**fixing webidl related build problem
**fixing webidl related build problem
Line 207: Line 214:
* PTO: 2 days
* PTO: 2 days


*{{Bug|1020745}} - [Flame] Unable to use full HW composition in video player
* {{Bug|1020745}} - [Flame] Unable to use full HW composition in video player
** debug
** debug
** This bug seems only happen in 2.0. When playing the video in full screen, an special CanvasLayer(its width=480, height=854, however contains a 0x0 ImageHost) seems prevent the composition be performed by HwcComposer2D.
** This bug seems only happen in 2.0. When playing the video in full screen, an special CanvasLayer(its width=480, height=854, however contains a 0x0 ImageHost) seems prevent the composition be performed by HwcComposer2D.
** Another strange thing is: some layers of background was also can be observed in LayerScope, which is different from 1.4
** Another strange thing is: some layers of background was also can be observed in LayerScope, which is different from 1.4


*{{Bug|1020750}} - [Flame] Unable to use full HW composition in Camera
* {{Bug|1020750}} - [Flame] Unable to use full HW composition in Camera
** debug
** debug
** There is also a Canvas layer stop the composition be performed by HwcComposer2D. The canvas layers seems generated by a thumbnail icon which should not appear then. Still checking with gaia team to clarify the root cause.
** There is also a Canvas layer stop the composition be performed by HwcComposer2D. The canvas layers seems generated by a thumbnail icon which should not appear then. Still checking with gaia team to clarify the root cause.


*{{Bug|1017389}} - [Flame] Unable to use full HW composition in most of use case
* {{Bug|1017389}} - [Flame] Unable to use full HW composition in most of use case
** debug
** debug
** Add some debug functions to help debugging, will upload those function for review later.
** Add some debug functions to help debugging, will upload those function for review later.
Confirmed users
1,643

edits

Navigation menu