TPEPlatform/2014-01-23: Difference between revisions
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
- bug 914579 study network service
- http://www.w3.org/TR/discovery-api/
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 945082 - lockscreen fade-out animation is still < 60fps / Jerry
- Add more condition for temp surface
- Add layer border to show temp surface usage
- Add a new css property to fix the maximum buffer size for scaling animation
- 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.
- ScreenRecorder (LayerStreaming) / Peter
- 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
- App Manager implementation / SC
- about:memory for B2G implementation / SC
- about:config implementation on Firefox / SC
- 3GP spec. study / Ayang
- Study opus on MP4 / Ayang
- Check skia debugger and think how to integrate into gecko /Peter
- Android video recorder & camera data path / John Lin