TPEPlatform/2013-10-24: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(13 intermediate revisions by 10 users not shown)
Line 6: Line 6:
** maintaining a table for recording type/URL/active count for each process.
** 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.
** 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'''
'''Media Recording'''
Line 14: Line 16:
* {{Bug|927579}} - crash [@ mlp_process] [@ tansig_approx] \ rlin
* {{Bug|927579}} - crash [@ mlp_process] [@ tansig_approx] \ rlin
** clarify and transfer to Paul Adenot.
** 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==
==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 ==
==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==
==Stability==


==Free Agent==
==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==
==Study==
* [https://developer.mozilla.org/en-US/docs/NSPR_API_Reference NSPR API Reference] \ JW

Latest revision as of 02:23, 29 October 2013

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