TPEPlatform/2013-09-26

From MozillaWiki
Jump to: navigation, search

Media

GetUserMedia

  • bug 918523 - getUserMedia audio streams will be released after a period of time while running in a background app \ SC
    • Enqueue for rec_queue is invoked by opensles callback. We cannot refill rec_queue while rec_queue is empty since no opensles callback will be invoked at that time.
    • Discard latest audio frame before draining rec_queue can resolve this problem.
    • submitted WIP and waiting for @jesup's feedback.
  • bug 917544 - getUserMedia access on the web on Firefox OS persists permissions in the session, but shouldn't be \ SC
    • prevent audio-capture permission being remembered in a session
    • submitted WIP and wating for @fabrice's feedback.
  • bug 919149 Recording icon doesn't disappear if app is killed from card view \ SC
    • content process is directly killed without proper shutdown, therefore, no recording stop event will be sent to Gaia
    • preparing WIP patch
  • bug 853356 [B2G getUserMedia] Display front/back camera list on permission prompt \ Alfredo
    • write patch accordign to review result
    • try server test

Media Recording

  • bug 919905 - Media Recording - Refactor encoder architecture to support the video encoder module \ rlin
    • under developing
  • bug 919051 - Media Recording - memory leak when record a media stream without any tracks \ rlin
    • patch/test case provided, under review
  • bug 891704 - [MediaEncoder] Implement MP4Writer \ Alfredo
    • creating mp4 boxes
  • bug 883749 - [MediaEncoder] Implement Vorbis encoding \bechen
    • update libvorbis
    • WIP for implement VorbisTrackEncoder
      • VorbisTrackEncoder can output some data in ogg/vorbis format, can play by firefox browser.

Audio Channel

  • bug 894249 - Regression: Youtube running in Browser app cannot interrupt background playing content \ JW
    • back port to b2g18 and b2g-inbound

Web Audio

  • {{Bug|916135} - Investigate webaudio mochitest timeouts on B2G \ JW
    • tweak the order of test cases.
    • analyze error log.

Streaming Media

WebRTC

  • bug 910661 - application crashed [@ mozilla::layers::BasicTiledLayerTile::OpenDescriptor(mozilla::layers::ISurfaceAllocator*, mozilla::layers::TileDescriptor const&)] \ SC
    • provided back trace for the crash on bug.
    • experimenting with turning off OMTC on Fennec.
  • bug 911046 - WebRTC OmxCodec coding path support / John Lin
    • Modify codec code to use latest stagefright MediaCodec API
      • move developement env. to Nexus 4
      • merge native window code b2g-gecko to m-c
      • build encode & decode pipeline
  • bug 896391 - memcpy from camera preview's GraphicBuffer is slow / slee
    • discuss with the vendor.
  • Test the audio latency of gUM on OpenSLES / slee
    • The latency is about 17~64 ms. It's much better than the old version. After discussing with Chiajung and Randy, we think that the root cause of audio latency on B2G should be different from other platforms(as described on bug 884365).

Graphic

Render profiler suite

  • bug 909176 - Have a preference value to replace all texture by tiny texture /Jerry
  • bug 907055 - Have an preference value to enable Compositor render-insomnia
    • Read/set preference value should at main thread. Change design to regiseter callback function instead of read setting from preference system

Platform problem

  • bug 907155 - [B2G][Helix][LCD][wufumin]wake up mobile, LCD backlight normal, but no screen image /Jerry
    • Checking system log from partner.
      • Rendering log disappear at some point. Need to discuss with Viral.

Display problem

  • bug 919410 - [LockScreen] Fix the glitches among the sliders when user is pulling the handle /Jerry
    • Checking the layer boundary overlap

Stability

Free Agent

OTA

  • bug 858188 - FOTA updates fail to apply when downloaded to the sdcard (regression) \ SC
    • discussing the correct mount point of sdcard in recovery mode for otoro/unagi/hamachi with @kli, @dhyland, and @mwu
    • reviewing @dhyland's patch for librecovery.

Media Fragment

  • bug 920877 - media fragment: -moz-resolution won't work for blob files \ Phoebe
    • fix the bug and make #-moz-resolution workable for blob files.
    • submitted WIP and wating for @seth's feedback.

WebRTC

  • Help the contributor, Andre, set up his demo for summit. \ slee

Web Animations

Omx on JB

  • Study John's patch and build b2g JB. \ Shelly

Study