TPEPlatform/2013-11-07
From MozillaWiki
Media
GetUserMedia
- bug 898949 - [B2G getUserMedia] Display front/back camera list on permission prompt \ SC
- get 2/3 r+ and with some comment need to address
Media Recording
- bug 920934 - [MediaEncoder] Implement AudioOmxEncoder on B2G / John Lin
- develop OmxAudioTrackEncoder to encode AAC audio
- bug 879669 - Support Video Encoder module in MediaEncoder framewrok \rlin
- dummy writer patch provided (for testing)
- keep modifying the MediaEncoder part
- bug 891705 - [MediaEncoder] Implement WebM 1.0 container writer \rlin
- rebase to laste one and still implement.
- bug 883749 - [MediaEncoder] Implement Vorbis encoding
- help to review...
- bug 879669 - Support Video Encoder module in MediaEncoder framewrok / Shelly
- Part 1: VideoTrackEncoder and some refactor in AudioTrackEncoder
- bug 879668 - [MediaEncoder] Implement VideoOmxEncoder on B2G / Shelly
- Part 1: Add OMXCodecWrapper
- Part 2: Add OmxTrackEncoder
- Part 3: Add OmxAudioTrackEncoder
Web Audio
- bug 933695 - [MediaRecorder] MediaStreamDestination does not change end state after playback finish / JW
- trace code, debug
- bug 926838 - [B2G] Convolver node run very slow on unagi/buri / JW
- implement AlignedTArray for 32-bytes alignment required by openmax dl FFT
- perf on unagi: no improvement cpu 95% -> 95%
- perf on peak: cpu 76% -> 63%
- perf on helix: cpu 70% -> 67%
Streaming Media
- bug 869869 - e10s for UDP socket \ SC
- rebase to m-c tip and landed on m-i
- bug 911046 - WebRTC OmxCodec coding path support / John Lin
- change graphic buffer rendering path to send decoded data to media pipeline directly
- set default property values to use graphic buffer
- push latest commits to GitHub to share with ekr
Graphic
- bug 920921 - [Flatfish]: Flatfish has bad performance on Homescreen wiping /Jerry
- Check prerendering flow
- nsDisplayListBuilder::MarkFramesForDisplayList()
- nsDisplayListBuilder::MarkOutOfFlowFrameForDisplay()
- nsDisplayListBuilder::MarkFramesForDisplayList()
- Trace nsIFrame::BuildDisplayListForStackingContext()
- Check prerendering flow
- bug 709490 - Run WebGL on Web Worker with Off-Main-Thread-Compositing / Morris
- solved cross-thread race condition problem
- modified codes for specification change (e.g. commit function removed, set width and height from canvas)
- bug 933711 - [B2G][Helix][stability][fengximing]When the Firefox phone goes to sleep, wait for long time, if you wake up the phone, it took too much time to enter the lock screen.
- Try to reproduce issue
- bug 934886 - Fix incorrect color format of GetThebesSurfaceForDrawTarget when use SKIA as backend
- koi+, got r+
- bug 925444 - ImageLayer should honor hwc releaseFenceFd /Peter
- study fence based on Android JB 4.3
- CSS transform and layout study / Peter
Input
- bug 924692 - Add support for selecting using touch / Phoebe
- Check nsCaret flow, trace nsHTMLAbsPosition.cpp, nsHTMLAnonymousUtils.cpp for creating anonymous element
- work on solutions to get handle's absolute position