TPEPlatform/2014-01-23: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 81: Line 81:
** study reftest arch
** study reftest arch
** intended to enable OOP by default except for unexcepted errors(file bugs).
** intended to enable OOP by default except for unexcepted errors(file bugs).
* {{Bug|959089}} - Separate GrallocBuffer allocations from Compositor thread / Chiajung
** submit WIP patch v2(working patch)
** discuss with others about how to make things done in right way
* ScreenRecording / Chiajung
** Study current code flow
** Discuss high level design
** Try to fine tune current path


==Input==
==Input==

Revision as of 12:07, 24 January 2014

Media

  • bug 959861 - Play fragmented MP4 will assert. / Ayang
    • Landed.
  • bug 961618 - [MediaEncoder] Reduce ISOMediaWriter memory usage / Ayang
    • Get r+, but it depends on Bug 959021.
  • bug 957841 - MediaRecorder crash [@ mozilla::dom::MediaRecorder::Session::AfterTracksAdded]
    • r+ for jsmith, roc r? again for fix more problem.
  • bug 960243 - Bad audio quality with MediaRecorder / JW
    • resampler/opus encoder buffer problem, transfer to JW
    • cause: frame number (after resampling) exceeding the length of an Opus packet and resulting in frame loss and a discontinuous tone.
    • fix: calculate in/out frame numbers before resampling so that frame number after resampling will be exactly the length of an Opus packet.
    • submit a patch for review.
  • bug 916135 - Investigate webaudio mochitest timeouts on B2G / JW
    • patch landed
  • bug 962883 - Fix & re-enable test_mediarecorder_creation_fail.html on emulators / JW
    • cause: timing issue caused by SpecialPowers.setBoolPref
    • fix: use SpecialPowers.pushPrefEnv to ensure pref value change is complete before proceeding test
  • bug 961925 - Add AC_DEFINE(MOZ_OMX_ENCODER) in global configuration file. / John Lin
    • patch landed
  • bug 963502 - [MediaEncoder] OMXAudioEncoder will be out of input buffers if input segment is too big. / John Lin
    • preparing patch.
  • bug 891705 - [MediaEncoder] Implement WebM 1.0 container writer / bechen
    • integrate patches
    • fix try server error

WFD

  • bug 952359 - capture video for WFD / vichen
    • study render and composition process, start to test by using WebRTC
    • bug 742832 do similar job, test using Fennec ok, test on b2g
    • try to implement MediaEngineScreenVideoSource
    • discuss with Screen Capture
  • bug 952361- capture audio for WFD / vichen
    • not start
  • Study potential standard for FoxCast tab cast device discovery

Streaming Media

  • bug 952220 - Cannot send a blob from a FxOS phone to a connected remote peer via Data Channels / slee
    • r+ but has memory leak problem.
    • An easy way to debug reference count problem, "XPCOM_MEM_LOG_CLASSES=[class name] XPCOM_MEM_REFCNT_LOG=[1 || 2 || file path] ./apprunner".
  • bug 960856 - Cannot communicate audio in a P2P call from Taipei's Mozilla Guest network to a home network / slee
    • It's resulted from that b2g does not support TCP turn.
  • bug 948826 - Create a UI automated test case to test permission prompts in a privileged app for contacts & device storage / slee
    • atsai's patch was landed but backed out. I found that it's not atsai's fault, asking for re-landing.
  • bug 945603 - [RTSP][Gaia] Support Rtsp Protocol in URL Bar on b2g Browser /bechen
    • fix the ref count of RtspMediaResource

Graphics

  • bug 959487 - [MediaEncoder] Crash at imageclient when using MediaEncoder / Peter
    • Found buffer release timing are different betwen video sw decoder and hw decoder
  • bug 960892 - [open c]screen flash after runing multiple apps / Peter
    • Found it may be related to Fence inside HWC. Download the source code now.
  • bug 926128 - reduce layer programs in use to 6, add colormatrix and blur support /Morris
    • Precision error causes reftest failure.
    • Still have some reftest errors on fennec
  • bug 960380 - [LayerScope] Persist scoping data /Morris
    • submit a wip patch
  • bug 922680 - Run b2g reftests out of process / alin
    • study reftest arch
    • intended to enable OOP by default except for unexcepted errors(file bugs).
  • bug 959089 - Separate GrallocBuffer allocations from Compositor thread / Chiajung
    • submit WIP patch v2(working patch)
    • discuss with others about how to make things done in right way
  • ScreenRecording / Chiajung
    • Study current code flow
    • Discuss high level design
    • Try to fine tune current path

Input

  • bug 955987 - [Text Selection] Change selection status in FrameScript /vilin
    • Need to pass event not going through DOM.
    • (Support Bug 924692) To select a text after being long-pressed.
    • FrameScript already can receive "LongPress" event from APZC or non-APZC.
    • Study Web API about Selection/Window. Figuring out how to manipulate it after receiving "LongPress" event.

Stability

Platform

  • Preparation for MADAI camera meeting. /CTai
  • Meeting with LG and Mozilla Gaia media guys for MADAI advanced camera features. /CTai

ImageLib

  • bug 878577 - Provide a hard limit for decoded image buffer / SC
    • update patch according to review comments, get r+'ed
    • writing testcase before landing the patch.

Necko

  • bug 952927 - Expose raw data on UDP socket messages / SC
    • bug mentoring for contributor and doing review over IRC.

Study