TPEPlatform/2013-06-13: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 23: Line 23:
----
----
'''MediaRecorder'''
'''MediaRecorder'''
* study Android MediaRecorder class / JW
* read documents / JW
* study media content format (format vs. codec) / JW
** Android MediaRecorder class
* study W3C MediaStream Recording / JW
** media content format (format vs. codec)
* study W3C MediaStream Capture Scenarios / JW
** W3C MediaStream Recording
* study W3C HTML Media Capture / JW
** W3C MediaStream Capture Scenarios
* W3C Media Capture and Streams / JW
** W3C HTML Media Capture
** Media Capture and Streams


----
----
'''Web Audio'''
'''Web Audio'''
* study W3C Web Audio API / JW
* read documents / JW
* study W3C Web Audio Processing: Use Cases and Requirements / JW
** W3C Web Audio API
* trace code - content/media/webaudio / JW
** W3C Web Audio Processing: Use Cases and Requirements
** trace code - content/media/webaudio


==Streaming Media==
==Streaming Media==

Revision as of 03:35, 14 June 2013

Media

MediaEncoder bug 879688

  • The framework and encoding pipeline of MediaEncoder bug 842243 / Shelly
    • Fixed compiling errors on try-server.
    • review: landed
  • WebAudio stack-buffer-overflow crash bug 882956 / Shelly
    • Just assigned.
  • Add support for multi-track encoding to audio encoder bug 882603 / Shelly
    • Reported future feature.

Web Animation

  • Study the spec on W3C. /Shelly
    • Finish the part of Timing Model.

  • Media Source Extension/ John
    • Study W3C spec

MediaRecorder

  • read documents / JW
    • Android MediaRecorder class
    • media content format (format vs. codec)
    • W3C MediaStream Recording
    • W3C MediaStream Capture Scenarios
    • W3C HTML Media Capture
    • Media Capture and Streams

Web Audio

  • read documents / JW
    • W3C Web Audio API
    • W3C Web Audio Processing: Use Cases and Requirements
    • trace code - content/media/webaudio

Streaming Media

WebRTC bug 750011

  • UDP E10S performance benchmark bug 869869/ S.C
    • Starting the review process with ekr.
    • Try merging e10s code with StevenLee's performance tuning work.
    • Preparing for the socket performance tooling section in WebRTC workweek
  • Enable WebRTC C++ unit tests on b2g bug 865956/ John
    • fix the slowness problem when running full signaling test suite. (By flushing main thread event queue)
    • sync latest m-c code and find a regression.
    • investigate the root cause of regression. (new nr_stun_get_addrs() introduced in bug 867933 failed in current C++ test environment)

Graphic

Canvas 2D/SkiaGL bug 858237

  • Bad performance of fishie tank bug 869199 / Peter (debug)
  • Crash when skiaGL enabled bug 881169 / Peter (land)
  • Integrate SurfaceTexture bug 875168 / Peter
    • Consider the gralloc buffer lifecycle

HW Composer

  • Wrong colorspace of gl rendering content bug 881460 / Peter (review)

Stability

Free Agent

Memory Shrinking & Performance Tuning

  • Explicit page remapping and copy-on-write support in Linux kernel bug 877037 / TingYuan
    • Analyse the writes that trigger COW and cancel out the optimization.
      • Most of the writes are from IPCs.
      • Most of the IPCs are from logs to console.
      • Most of the logs are script errors.
    • WONTFIX
  • Lots of IPCs caused by mozilla::dom::PContentChild::SendScriptError bug 881191 / TingYuan
    • In release builds console is disabled and elimiates all IPCs.
    • RESOLVED DUPLICATED
  • (Nuwa) Investigate implementing Gecko "template" content process bug 771765 / Cervantes
    • Update patches for the issues in the review comments
      • Renames, grammar fixes.
      • More documentation in the code.