TPEPlatform/2013-11-21: Difference between revisions

 
(9 intermediate revisions by 5 users not shown)
Line 18: Line 18:


*{{Bug|879669}} Support Video Encoder module in MediaEncoder framewrok /rlin
*{{Bug|879669}} Support Video Encoder module in MediaEncoder framewrok /rlin
** MediaEncoder part patch provided and request review.
** get 1r+, still need to fix MediaRecorder & MediaEncoder part.
 
*{{Bug|891704}} - [MediaEncoder] Implement MP4Writer / ayang
** integrate with Shelly's video omx track encoder
 
*{{Bug|891705}} [MediaEncoder] Implement WebM 1.0 container writer /rlin
*{{Bug|891705}} [MediaEncoder] Implement WebM 1.0 container writer /rlin
** provide patch for reviewing.
** provide patch for reviewing. Want to integrate the libvpx libmkv library.
 
*{{Bug|935774}} "Assertion failure: meta" in mozilla::MediaEncoder::GetEncodedData
*{{Bug|935774}} "Assertion failure: meta" in mozilla::MediaEncoder::GetEncodedData
** totally r+, but need debug for the test fail issue on mc.
** landed and verify
   
*{{bug|891704}} - [MediaEncoder] Implement MP4Writer / ayang
** integrate with John's aac encoder
** pepare patches for review
 
*{{Bug|879669}} - Support Video Encoder module in MediaEncoder framewrok / Shelly
** Part1: Refactor of TrackEncoder
*** Mainly review+, but submitted another patch with nit fix, asking for review.
** Part2: Add VideoTrackEncoder
*** Mainly review+, but submitted another patch with nit fix, asking for review.
*{{Bug|879668}} - [MediaEncoder] Implement VideoOmxEncoder on B2G / Shelly
** Part 1: Add OMXCodecWrapper
*** Some function interface changes.
** Part 2: Add OmxTrackEncoder
*** Patch submitted for review.
 
'''Web Audio'''
*{{Bug|937072}} - Intermittent TEST-UNEXPECTED-FAIL | /tests/content/media/webaudio/test/test_waveShaperZeroLengthCurve.html | Test timed out. / JW
** run test cases - can't repro in 20 rounds
** disucss with Karl - could be javascript exception which stop the execution of the test page
* review MediaStreamGraph/Web Audio code / JW
** {{Bug|865247}}: addtion of input/output number to MediaInputPort, multiple input/output ports to AudioNodeEngine
** draw class/object diagram
*** AudioNode connections, AudioBufferSourceNode, AudioNodeEngine, AudioNodeStream
*** MediaStreamAudioDestinationNode, MediaStreamAudioSourceNode, TrackUnionStream
*** MediaStream, MediaInputPort
** draw data flow diagram
*** AudioNodeStream produces audio chunks


==Streaming Media==
==Streaming Media==
Line 31: Line 64:


==Graphic ==
==Graphic ==
* {{Bug|920921}} - [Flatfish]: Flatfish has bad performance on Homescreen wiping /Jerry
* {{Bug|920921}} - [Flatfish]: Flatfish has bad performance on Homescreen wiping /Jerry, vlin
**Check nsDisplayTransform::ShouldPrerenderTransformedContent()
**Check nsDisplayTransform::ShouldPrerenderTransformedContent()
**Check nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay()
**Check nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay()
** Profile the cost and performance breaking down to InputReader, Content process and Compositor. /vlin
*** Detailed statistics in https://etherpad.mozilla.org/hdperf
* {{Bug|941984}} - [FlatFish] InputReader takes ~18ms to get each event. Makes FPS bounded at ~50fps. /vlin
** Found that the performance bottleneck on page transforming is at InputReader. (Block Bug 920921)
* {{Bug|939392}} - [Homescreen] Invisible border causes layers to be much bigger. /vlin
** Profile the performance improvement.
* {{Bug|937713}} - [B2G] Display does not respond or responds too slowly to device rotation. /vlin
** Investigating.


* ImageBridge study /Jerry
* ImageBridge study /Jerry
Line 63: Line 107:


==Free Agent==
==Free Agent==
*{{Bug|854753}} - [B2G][Audio] Implement SpeakerManager API
** landed


==Study==
==Study==
Confirmed users
182

edits