TPEPlatform/2013-10-17
From MozillaWiki
Media
GetUserMedia
- bug 919149 - Recording icon doesn't disappear if app is killed from card view \ SC
- update patch v3 and waiting for vingtetun's review
- bug 926289 - Add app/page info in recording-status event \ SC
- provide type/URL info for Gaia to display which app/page is starting the recording
- preparing WIP
- bug 926746 - HARDWARE_UNAVAILABLE is already thrown while GetUserMedia for audio \ slee
- wait for mwu's feedback
MediaEncoder
- bug 883749 - [MediaEncoder] Implement Vorbis encoding / bechen
- refact the WIP patch
- down-mix and up-mix channel data
- fixed-point vorbis encoder: waiting Monty's response
- refact the WIP patch
- bug 881840 - [MediaEncoder] Implement VP8 video track encoder / bechen
- refact the WIP patch
- VP8 encoder initial parameter
- refact the WIP patch
- bug 891704 - Implement MP4Writer / Alfredo
- refatory audio muxing code
- discuss with rlin about TrackEncoder/Container interface
- implementign video muxing code
- bug 919905 - Media Recording - Refactor encoder architecture to support the video encoder module /rlin
- patch under review
- Help on review and giving feedback / Shelly
- bug 924724 - Shutdown hang in Media Encoder when running state machine mochitest /rlin
- still found solution for this hang
Web Audio
- bug 926838 - [B2G] Convolver node run very slow on unagi/buri / JW
- test convolver node on b2g device
- do some profiling
- bug 916135 - Investigate webaudio mochitest timeouts on B2G / JW
- disable tests to see how timeouts are affected.
- bug 927322 - AudioDestinationNode should support weak reference. / JW
- debug audio channel doesn't work correctly in web audio
- submit a patch
Streaming Media
WebRTC
- bug 896391 - memcpy from camera preview's GraphicBuffer is slow / slee
- Try to build vendor's patch but fails. Wait for vendor's response.
Graphic
- bug 709490 Run WebGL on Web Worker with Off-Main-Thread-Compositing / Morris
- Create an OMT CompositableForward which is used by passing ipc message from workers.
- Implement IPDL for worker canvas
- bug 920921 - [Flatfish]: Flatfish has bad performance on Homescreen wiping / Peter
- Investigate the painting cost (DrawThebesLayer)
- bug 925616 - Reduce gralloc buffer reallocation when scrolling homescreen
- Able to recycle gralloc buffer on app side
- The artifact was caused by the recycle buffer were dirty at the initial stage
- bug 922510 - Extend GonkNativeWindow to support android JB 4.2.2 / Peter
- Final patch r+ and landed
- bug 915001 - [B2G][Helix][gallery][yangshiqi]can not save the edited picture(>1M) /Jerry
- I only disable the z and stencil test for the 3D canvas. Thus, we can use the original code path to handle 5M pixel image. The feedback of this wip is not good. We might have OOM problem when we handle 8M or more pixel image. Vlad suggest that we should divide the image into several parts and process them independently. It might have some problem when we have another image effect in the future especially some larger kernel post effect(ex. blur, bloom).
- bug 920921 - [Flatfish]: Flatfish has bad performance on Homescreen wiping /Jerry
- Work with gaia team to prevent layer reconstruction in homescreen app.
Stability
Free Agent
- bug 854753 [B2G][Audio] Implement SpeakerManager API /rlin
- still under review...keep push
Study
- The structure of current css animations and transitions / Shelly
- Summary of Async Animation and OMTA / Shelly