TPEPlatform/2014-02-20
From MozillaWiki
Media
- bug 971639 [MediaEncoder] Support fragment 3GP format / ayang
- landed
- bug 971641 [MediaEncoder] Support AMR audio format in 3GP / ayang
- wip ready
- bug 974297 Media Recording - support aspect-ratio change in ISO media format container / ayang
- Create an aspect ratio video to check.
- Gstreamer doesn't handle it, checking.
- OMX backend doesn't handle it, notified Bruce Sun to check.
- bug 959490 - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application /rlin
- Should resample PCM data to 8K and copy to encoder.
- Can encode with correct sample rate, can hear voice with noise.
- bug 963458 - [Media Encoder][b2g-emulator-jb] Cannot record the video stream from fake gUM / John
- landed
- bug 972246 - [MediaEncoder] OmxVideoTrackEncoder cannot be stopped. / John
- landed
- bug 938034 - [B2G] GetUserMedia can provide recording callback in media stream / John
- Rewrite WIP patches because of bug 909542.
- bug 938034 - [B2G] GetUserMedia can provide recording callback in media stream / John
- Preparing WIP patch for feedback.
- bug 949346 - Intermittent TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_streams_element_capture.html | small-shot.mp3 current time at end: 0.026122093200683594 should be: 0.27 / JW
- premature end of stream which causes wrong duration of an mp3 file
- caused by MP3 parsing headers hack which changes the seeking position while gstream reading the stream
- patch reviewed, landed
- premature end of stream which causes wrong duration of an mp3 file
- bug 932562 - Allow running gtests with a b2g build / JW
- study workflow of gtest on desktop platform
- investigate build files involving gtest
Streaming Media
Graphics
- bug 938149 ScreenRecorder (LayerStreaming) / Peter
- updated the draft 1.0
- discuss the use case with QA
- bug 973515Integrate skia debugger / Peter
- chrome is using SkDebugCanvas to replay the draw calls
- Check how to integrate SkDebugCanvas into gecko
- Help WebRTC MWC demo to rotate preview buffer / Peter
- Able to rotate the image and think how to land this patch
- bug 945082 - lockscreen fade-out animation is still < 60fps /Jerry
- Fix the buffer size for scaling animation.
- Fixed - bug 972310
- Post FBSurface in different thread
- Read android SurfaceFlinger arch
- Check layers' overlap region to prevent intermediate surface
- Handle mac and window's build try server failed
- Fix the buffer size for scaling animation.
- bug 972799 - Show file-base and memory-base blob-url report in about:memory /Jerry
- Show file-base and memory-base blob type into different data sheet in about:memory
- Wait feedback
- Show file-base and memory-base blob type into different data sheet in about:memory
- bug 973777 - Breaking down the information of GrallocReporter /Solomon
- Prepare slide and presentation for design plan.
- Implement required hashtable for breaked down Gralloc allocation report.
- bug 959505 - [Display][gonk-kk] Porting GonkNativeWindowClient, GonkBufferQueue, and FakeSurfaceComposer /Solomon
- Revising and commenting for several minor changes in the patch as Sotaro's suggestions.
- Need build peer(Fabrice) for final review.
- Michael Vines reports a crash of front camera reviewing on Nexus-5, still in reproducing.
- TV /Solomon
- Trace the source code from vendor: started from the widget level compoent which interact with raw framebuffer device.
- bug 926128 - reduce layer programs in use to 6, add colormatrix and blur support /Morris
- landed.
- bug 974189 - Black screen in content area during browser start with OMTC enabled /Morris
- Setup windows environment
- landed.
- bug 960380 - [LayerScope] Persist scoping data /Morris
- Able to save image to separate file.
- bug 970797 - [LayerScope] One-click connection using firefox addon /Morris
- Modify adbhelper to match our needs
- Have a WIP version
- bug 973851 - [Tracking] (reftest) tests in layout/reftests/position-sticky failed / alin
- it's maybe related to displayport.
- bug 974840 Do .xul reftest in OOP once /alin
- it's normal that xul load failed. But it should be tested once.
Input
- bug 924692 - [Touch Caret] Display a touch caret according to caret postion in input element / phoebe
- correct touch caret won't update position without notifyselectionchanged. PresShell::WillDoReflow() will update caret position, update touch caret position also.
- static pointer for active touch caret, and export scrollLine, scrollCharactor API for text scroll at boundary purpose.
- study touch caret reflow and canvasframe child frame list construction rule.
Stability
Platform
- FX OS camera: / CTai
- Bug 965425 - [Madai][Camera][Gecko] Expose ISO settings
- Analysis: The proposal design in this bug will cause build-break in non-qualcomm platform. Left some comments for heads-up.
- Bug 965425 - [Madai][Camera][Gecko] Expose ISO settings
- JPEG decoder/encoder improvement: / CTai
- Bug 968707 - Cavas.ToBlob is slow on B2G
- Analysis: Looks like OpenMax solution is not workable. I am going to check the multi-thread SIMD/OpenCL solution.
- Bug 968707 - Cavas.ToBlob is slow on B2G
Study
- Image Processing Theory Study / CTai
- Digital Image Processing, 3/e
- Build up the domain knowledge of image processing for JPEG encoding and decoding improvement.
- Digital Image Processing, 3/e