TPEPlatform/2013-12-26: Difference between revisions
Jump to navigation
Jump to search
(18 intermediate revisions by 10 users not shown) | |||
Line 11: | Line 11: | ||
** Patch ready, wait for reviewing. | ** Patch ready, wait for reviewing. | ||
*{{Bug|920934}} - [MediaEncoder] Implement AudioOmxEncoder on B2G / John Lin | |||
** Fix a problem that VLC cannot play recoded MP4 files: AVC/H.264 NAL start code in encoded data should be replaced with unit length before sending to muxer. | |||
** Fix incorrect color problem: camera produce NV21 (YY...VUVU...) but encoder needs NV12 (YY...UVUV...). | |||
** Investigate a problem that there's no sound when playing with Android player. | |||
*{{Bug|936981}} - Test case for OpusTrackEncoder / Shelly | |||
** Setup GTest for content/media, and add a gtest for OpusTrackEncoder | |||
** review+ by giles, but still need update | |||
*{{Bug|891704}} - [MediaEncoder] Implement MP4Writer / ayang | |||
** Check audio/video playback on android with John | |||
'''WiFi Display''' | |||
*{{Bug|952359}} - capture video for WFD / vichen | *{{Bug|952359}} - capture video for WFD / vichen | ||
**study render and composition process | **study render and composition process | ||
Line 18: | Line 31: | ||
==Streaming Media== | ==Streaming Media== | ||
'''GetUserMedia''' | |||
*{{Bug|951997}} - Create content sandbox permission prompt test / ayang | |||
** Add m-c/b2g/component into mochitest test list | |||
** get r+ | |||
== | *{{Bug|853356}} - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt / ayang | ||
* | ** Add patch for contact permission helper. | ||
** | |||
*{{Bug|947010}} - Create automation test for recording status / SC | |||
** submit WIP | |||
'''WebRTC''' | |||
*{{Bug|951496}} - WebRTC codec statistics - fps, bit rate and frame drops / slee | |||
** Upload WIP patch | |||
* WebRTC profiling / slee | |||
** Trying to fix the repo of jld. | |||
* openh264 / JW | |||
** add decoder test - compare hash values of decode output | |||
*** code reviewed by Ekr, and modify code as suggested | |||
** implement a buffer class to hold frame data | |||
==Graphics == | |||
* {{Bug|946596}} - Hi-res phone does not take hi-res screenshots /peter | |||
** toBlobHD is not supported yet, and I'm waiting for reviewer's feedback | |||
* {{Bug|951870}} - Remove SurfaceDescriptor from GonkNativeWindow /peter | |||
** List camera/video use case, buffer life cycle | |||
* {{Bug|959089}} - Separate GrallocBuffer allocations from Compositor thread / chiajung | |||
** update a WIP | |||
* Help debugging/tracing MediaEncoder crash, lock screen transition performance, screen recording / chiajung | |||
* {{Bug|953020}} - Setting WebGL canvas size with 0 will allocate unnecessary buffer /Jerry | |||
** Canvas resize should remove the old different size stream buffer | |||
==Input== | ==Input== | ||
Line 28: | Line 70: | ||
==Free Agent== | ==Free Agent== | ||
* TaskTracer / Shelly | |||
** Discuss about the short term goal and implementation. | |||
** Implement the source event to track a specific origin event. | |||
** Bug 908995 - [B2G] Task tracer | |||
*** Part 1: Add GeckoTaskTracer. review? khuey, feedback? cyu | |||
*** Part 2: Part2: Add TracedCommon. review? khuey, feedback? cyu | |||
*** Part 3: Apply to Runnable of nsThread. Crash in this patch. | |||
*** Part 4: Apply to Task of message loop | |||
*** Part 5: Apply to IPC | |||
*** Part 6: An example of adding the TouchEvent as a source event to traced | |||
*** Part 7: Temporary setting thread names every where | |||
'''ImageLib''' | |||
*{{Bug|878577}} - Provide a hard limit for decoded image buffer / SC | |||
** update according to review comment and submit patch v2. | |||
==Study== | ==Study== | ||
* IPDL study / alin | |||
** trace IDL connection on desktop and emulator. |
Latest revision as of 02:35, 17 January 2014
Media
MediaRecording
- bug 950429 Media Recording - allow NS_DispatchToCurrentThread in Media Encoder thread
- Patch provided, wait review.
- bug 950567 - [Media Encoder] phase-in libmkv library
- The patch can build pass on windows and I am refining the patch for check-in
- bug 952020 Remove the MediaEncoder::OnEncoderThread()
- Patch ready, wait for reviewing.
- bug 920934 - [MediaEncoder] Implement AudioOmxEncoder on B2G / John Lin
- Fix a problem that VLC cannot play recoded MP4 files: AVC/H.264 NAL start code in encoded data should be replaced with unit length before sending to muxer.
- Fix incorrect color problem: camera produce NV21 (YY...VUVU...) but encoder needs NV12 (YY...UVUV...).
- Investigate a problem that there's no sound when playing with Android player.
- bug 936981 - Test case for OpusTrackEncoder / Shelly
- Setup GTest for content/media, and add a gtest for OpusTrackEncoder
- review+ by giles, but still need update
- bug 891704 - [MediaEncoder] Implement MP4Writer / ayang
- Check audio/video playback on android with John
WiFi Display
- bug 952359 - capture video for WFD / vichen
- study render and composition process
- study Chromecast
- bug 952361 - capture audio for WFD / vichen
- not start
Streaming Media
GetUserMedia
- bug 951997 - Create content sandbox permission prompt test / ayang
- Add m-c/b2g/component into mochitest test list
- get r+
- bug 853356 - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt / ayang
- Add patch for contact permission helper.
- bug 947010 - Create automation test for recording status / SC
- submit WIP
WebRTC
- bug 951496 - WebRTC codec statistics - fps, bit rate and frame drops / slee
- Upload WIP patch
- WebRTC profiling / slee
- Trying to fix the repo of jld.
- openh264 / JW
- add decoder test - compare hash values of decode output
- code reviewed by Ekr, and modify code as suggested
- implement a buffer class to hold frame data
- add decoder test - compare hash values of decode output
Graphics
- bug 946596 - Hi-res phone does not take hi-res screenshots /peter
- toBlobHD is not supported yet, and I'm waiting for reviewer's feedback
- bug 951870 - Remove SurfaceDescriptor from GonkNativeWindow /peter
- List camera/video use case, buffer life cycle
- bug 959089 - Separate GrallocBuffer allocations from Compositor thread / chiajung
- update a WIP
- Help debugging/tracing MediaEncoder crash, lock screen transition performance, screen recording / chiajung
- bug 953020 - Setting WebGL canvas size with 0 will allocate unnecessary buffer /Jerry
- Canvas resize should remove the old different size stream buffer
Input
Stability
Free Agent
- TaskTracer / Shelly
- Discuss about the short term goal and implementation.
- Implement the source event to track a specific origin event.
- Bug 908995 - [B2G] Task tracer
- Part 1: Add GeckoTaskTracer. review? khuey, feedback? cyu
- Part 2: Part2: Add TracedCommon. review? khuey, feedback? cyu
- Part 3: Apply to Runnable of nsThread. Crash in this patch.
- Part 4: Apply to Task of message loop
- Part 5: Apply to IPC
- Part 6: An example of adding the TouchEvent as a source event to traced
- Part 7: Temporary setting thread names every where
ImageLib
- bug 878577 - Provide a hard limit for decoded image buffer / SC
- update according to review comment and submit patch v2.
Study
- IPDL study / alin
- trace IDL connection on desktop and emulator.