TPEPlatform/2013-10-24

From MozillaWiki
Jump to: navigation, search

Media

GetUserMedia

  • bug 919149 - Recording icon doesn't disappear if app is killed from card view \ SC
    • r+'ed and landed on m-c/m-a
  • bug 926289 - Add app/page info in recording-status event \ SC
    • maintaining a table for recording type/URL/active count for each process.
    • get 3/4 r+, waiting for the last one from @vingtetun and @jesup.
  • bug 85336 - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt \ Alfredo
    • get all r+, needs to clarify fennec problem with mfinkle before landing

Media Recording

  • bug 919905 - Media Recording - Refactor encoder architecture to support the video encoder module \ rlin
    • still reviewing & change by many peopel.
  • bug 854753 - [B2G][Audio] Implement MozSpeakerManager API \ rlin
    • webidl comfirm, need wiki to describe it
  • bug 927579 - crash [@ mlp_process] [@ tansig_approx] \ rlin
    • clarify and transfer to Paul Adenot.
  • bug 891704 - Implement MP4Writer / Alfredo
    • refatory audio muxing code
    • implementign video muxing code
  • bug 883749 - [MediaEncoder] Implement Vorbis encoding / Shelly (I'm not the author.)
    • Review, feedback given
  • bug 919905 - Media Recording - Refactor encoder architecture to support the video encoder module / Shelly (I'm not the author.)
    • Review and feedback given (Maybe mostly last week).

Web Audio

  • bug 927322 - AudioDestinationNode should support weak reference \ JW
    • debug crashtest fail - destruction during construction for misusage of reference count
    • submit a patch for aurora
  • bug 926838 - [B2G] Convolver node run very slow on unagi/buri \ JW
    • profile kissfft with NEON opt

Streaming Media

  • bug 911046- WebRTC OmxCodec coding path support / John Lin
    • Study data flow from camera to WebRTC
    • Check issues found when connecting two Nexus 4 devices
      • random video pauses
      • random crash

Graphic

  • bug 709490 - Run WebGL on Web Worker with Off-Main-Thread-Compositing / Morris
    • Implement transferable WorkerCanvas
    • Glue up all code and let demo works
  • bug 920921 - [Flatfish]: Flatfish has bad performance on Homescreen wiping / Peter
    • Found expensive cost on homescreen CSS text-shadow and provide the gecko profiler for reference
  • bug 925616 - Reduce gralloc buffer reallocation when scrolling homescreen
    • Add the recycle buffer clean to solve artifact issue
    • Design buffer logger mechanism to choose which type/size gralloc we need to cache
  • bug 915783 - [B2G][Browser][PDF]Graphical fragmentation occurs when viewing a pdf via browser
    • Disable mip level for gralloc-based texture to avoid reading out of boundary data during mipmapping
    • Got r+
  • bug 915001 - [B2G][Helix][gallery][yangshiqi]can not save the edited picture(>1M) /Jerry
    • Debug for no response when press save button on helix device.
  • bug 920921 - [Flatfish]: Flatfish has bad performance on Homescreen wiping /Jerry
    • Test css transform and ASPZ function.

Input

Touch Selection

  • discuss feature road map and schedule with Gaia, PM, and UX team / SC, Phoebe
    • touch-friendly cursor placement/movement will be ready on Firefox OS 1.3 (gecko28)
  • bug 924692 - Add support for selecting using touch / phoebe
    • Working on:
      • Trace code - Editor
      • Try to create an anonymous text-handle element to aid caret placement.

Stability

Free Agent

Shelly:

Web Animations

  • Discussed with people at the workweek about where we are and what the next steps are.
  • bug 880596 - Merge the set of structs in nsAnimationManager.h and the set of structs in nsTransitionManager.h
    • Some discussion about this bug and the direction towards implementing.

Layout, Style

  • Discussed about performance issues about layout and restyling.
  • OMTA for css animations.

SVG

  • Where we are in terms of improving the performance of SVG.

Study