Confirmed users
157
edits
(→Study) |
|||
(22 intermediate revisions by 12 users not shown) | |||
Line 1: | Line 1: | ||
==Media== | ==Media== | ||
'''Media Recorder''' | '''Media Recorder''' | ||
* | *{{bug|898952}} - Media Recording - Avoid to record a stopped MediaStream /rlin | ||
* | **r+ for fixing memory leak, provide test case. | ||
* | *{{bug|896353}} - Media Recording - Can't record the mediaStream created by AudioContext. /rlin | ||
**r+, wait roc's patch for TrackUnionStream.h track's tick problem. | |||
*{{bug|898343}} - gUM - [B2G getUserMedia] Use ContentPermissionPrompt to display microphone permission prompt/Alfredo | |||
**in patch revew process | |||
*{{bug|853356}} - gUM - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt - permission name proposal patch /Alfredo | |||
*{{bug|898986}} - gUM - [B2G getUserMedia] Display correct string and icon for gUM audio permission dialog./Alfredo | |||
**dicuss the implementation design | |||
Shelly: | |||
* {{bug|895730}} - MediaRecorder - Can't get any encoded data from encoder when recording the mediaStream with mute audio | |||
** review+, landed. | |||
* {{bug|894341}} - MediaRecorder Assertion failure !ogg_stream_eos(&mOggStreamState) (No data can be written after eos has marked.) and crash [@mozilla::OggWriter::WriteEncodedTrack] | |||
** review+, landed. | |||
* {{bug|899935}} - Stopping the MediaRecorder does not recieve a TRACK_EVENT_ENDED event from callback | |||
** Issue reported. | |||
* {{bug|899030}} - [MediaEncoder] Use PR_LOG to print debugging info | |||
** Issue reported. | |||
* {{bug|900811}} - Media Recording - Encoder fail to shutdown when closing the browser tab during recording a fake gUM | |||
* {{bug|900427}} - Media Recording - encoder can't be cancelled | |||
'''Web Audio''' | |||
* {{bug|875277}} - Implement WaveShaperNode.oversample / JW | |||
** trace code - up/down sampler | |||
** blink up/down sampler integration | |||
** implement based on libspeex | |||
* {{bug|878015}} - WebAudio ASSERTION: Something went wrong with rounding to block boundaries: 't == aTo' / JW | |||
** debug round up error in some corner cases | |||
==Streaming Media== | ==Streaming Media== | ||
'''WebRTC''' | '''WebRTC''' | ||
* | *{{bug|869869}} - e10s for UDP socket / SC | ||
** update patch according to review comment and waiting for review | ** update patch according to review comment and waiting for review | ||
** measure e10s overhead, about 2% cpu overhead | |||
** fixing UDP test case fail on Windows platform | ** fixing UDP test case fail on Windows platform | ||
* | *{{bug|896391}} - memcpy from camera preview's GraphicBuffer is slow / slee | ||
** MediaEngineWebRTCVideoSource can input 2 kinds of buffers into MSG(There are still some problems need to fix) | ** MediaEngineWebRTCVideoSource can input 2 kinds of buffers into MSG(There are still some problems need to fix) | ||
* Prototyping HW codec support for WebRTC on B2G / John Lin | |||
** implement WebRTC external codec using stagefright OMXCodec API | |||
==Graphic == | ==Graphic == | ||
'''Canvas 2D/SkiaGL {{bug|858237}}''' | |||
*{{bug|864222}} - Fail to lanuch everything.me with skiaGL Canvas / peter | |||
** Works on m-c because of canvas contenxt demote patch | |||
* {{bug|899408}}- [B2G]Fail to enable skiaGL canvas because white list checking / peter | |||
** Attached debug patch | |||
* Profiling "Cut the rope" low fps with skiaGL canvas / peter | |||
** mac could run upto 60 fps but b2g only got 8 fps | |||
** Found some issues related canvas context demote patch | |||
*{{bug|880114}} - Enhance render video-to-canvas2D performance by GPU-based color space conversion / chiajung | |||
** Start to implement in a way to avoid scatter therelated code and pass GLContext around | |||
==Stability== | ==Stability== | ||
==Free Agent== | ==Free Agent== | ||
'''OTA''' | '''OTA''' | ||
* Bug 888833 - [OTA] After tried to manually check for updates, it showed error message / SC | * Bug 888833 - [OTA] After tried to manually check for updates, it showed error message / SC | ||
Line 28: | Line 62: | ||
** see dup/out-of-sync packet in tcpdump, should be a problem in server side. | ** see dup/out-of-sync packet in tcpdump, should be a problem in server side. | ||
'''Tools introductions''' | '''Tools introductions''' | ||
* https://taiwan.etherpad.mozilla.org/267 | * https://taiwan.etherpad.mozilla.org/267 / slee | ||
** Thanks Cervantes's and JW's help | ** Thanks Cervantes's and JW's help | ||
'''Event Handling''' | |||
* {{bug|845169}} - Target events "properly" at overlapping app frames /Kanru | |||
** Implemented async hit region update. | |||
** First round of review. | |||
* {{bug|847763}} - Prevent virtual keyboard iframe from getting focus /Kanru | |||
** Decided to add a new attribute "ignore-focus" for mozbrowser | |||
** Should be very straightforward to implement | |||
==Study== | |||
*Compositor: Studying CompositorEffect /Morris | |||
*Texture: Finding out use case for each texture type /Morris | |||
*Input device: Studying Camera/Microphone control path / SC | |||
*Input device: Trace GonkCamera code / slee | |||
*Container: WebM vs MP4 container /Randy | |||
*Audio: Trace code - AudioSegment / JW | |||
*Rendering: Canvas2D rendering flow /Jerry | |||
*Rendering: ImageBridge/Parent rendering flow /Jerry | |||
*ImageCapture: Spec on W3C. / Shelly | |||
*Web Animations: Shelly | |||
*Rendering: SVG /Chiajung | |||
*Misc: OpenCL /Chiajung | |||
==Team Meeting== | |||
*Alfredo | |||
**Handle getUserMedia permission dialog | |||
*Randy | |||
**Fix audio record bug | |||
**Study WebM | |||
*Shelly | |||
**Fix audio recording bug | |||
**ImageCapture | |||
*Benjamin | |||
**RTSP seek bug | |||
**3GPP/3G2/MPE P4 container | |||
*John | |||
**Link stagefright with webrtc | |||
**yuv color conversion | |||
*Peter | |||
**Fix SkiaGL code | |||
*Morris | |||
**HW composor | |||
**Texture type use case | |||
**Study change in Android 4.3 | |||
*Jerry | |||
**Canvas2D rendering | |||
**ImageBridge | |||
*KanRu | |||
**EventHandling | |||
**window resize | |||
**keyborad API | |||
*SC | |||
**E10S performance(2%) | |||
**E10S permission | |||
**Study Camera | |||
**OTA bug fix | |||
*Steven | |||
**Trace GonkCamera | |||
*JW | |||
**Fix two web audio issues. |