TPEPlatform/2014-05-15
From MozillaWiki
Rule of Thumb
Status code:
- OOAD: In analysis or design phase.
- WIP: working on WIP patch.
- feedback(f): feedback a patch
- feedback?(f?): WIP is ready for feedback grant.
- feedback+(f+): Get positive feedback.
- feedback-(f-): Get negative feedback.
- review(r): review a patch.
- review?(r?): patch is under review
- review+(r+): get review+ and ready to check-in
- review-(r-): get negative review feedback. Fix problems and switch back to r? again.
- land: patch check in.
- debug: Figure out the root cause of a bug/ try to repro that bug, etc...
- file: file a bug
- PTO: take personal leave
- interview(I)
- study: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.
- presentation
- Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.
- WIKI/ MDN article writing.
- If you write a technical blog or anything relative to work, it's welcome to share it on weekly report.
- Do a presentation of technical topics
Status code combination rule
Combine status code with "|". For example
** OOAD|WIP
Which means you work on both OOAD and WIP in the last week.
land status code
If your patch is target for specific branch, instead of central, postfix branch version. For exp
** land(1.4)
Summary
Status changed by this week
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Bugs which are fixed by this week
ID | Summary | Status | Resolution | Assigned to |
---|---|---|---|---|
1000195 | [RTSP] Follow-up of 992568 - RTSP audio does not auto-play | VERIFIED | FIXED | Benjamin Chen [:bechen] |
993598 | POST of MediaRecorder Blob drops first byte with long video slices | RESOLVED | FIXED | Benjamin Chen [:bechen] |
951043 | [MediaEncoder::GTest] Implement unit test of Vorbis encoding | RESOLVED | FIXED | Benjamin Chen [:bechen] |
983489 | Crash on nsIAppStartup.quit() - application crashed [@ mozilla::gl::GLContext::MakeCurrent(bool)] | RESOLVED | FIXED | Vincent Chen [:vichen] |
4 Total; 0 Open (0%); 3 Resolved (75%); 1 Verified (25%);
Manager
CJ Ku
- bug 987529 - Implement an observer manager for vsync in gecko/hal
- OOAD|WIP
- Explain my design to Jerry on the bug
- Keep look into touch event dispacthing flow
- B2G coordination summit
- 4 days(flight included)
- TPE platform team past, now and future
- bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen
- feedback
- Changes look good to me.
- bug 987568 - Refine the encoder codec selection in MediaEncoder::CreateEncoder
- feedback
- We need a fallback list and a MIME map to do creation work more elegant.
Media
Randy Lin
- bug 1000013 Have an mechanism to test the fault-tolerant with h264 video codec between b2g devices
- Try ekr's benchmark and it can work on b2g.
- Found vie_autotest_codec.cc has our function, trying to enable it on b2g.
Alfredo Yang
- bug 916643 - ImageCapture - Implement WebIDL and takePhoto()
- Study Image Capture spec.
- Study the possible implementation.
- bug 984274 Intermittent | test_sandbox_permission.html | Test timed out.
- debugging the possible root cause.
John Lin
- bug 989945 - [B2G][WebRTC] long video lag when using H.264 codec.
- add timing log to show latency distribution
- 600~1000+ms from inserting frame into decoder to receiving decoder output. jesup is working with QCOM on this
- 600~700ms from calling decoded callback to media pipeline receiving the frame. Under nvestigation
JW Wang
- bug 1004669 - Intermittent *Windows & OS X* TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 330 seconds with no output (with MediaShutdownManager::Shutdown() on the stack)
- f+| r+|land
- uplift to aurora, beta
- leaks in MediaTaskQueue prevent MediaShutdownManager from shutting down.
- bug 1001317 - MediaCacheStream doesn't call ChannelMediaResource::CacheClientNotifyDataEnded on 2nd download end
- f+|r+|land
- MediaCacheStream doesn't notify download ended which prevents autoplay from working properly.
- bug 1000813 - WARNING: NS_ENSURE_TRUE(mDecoderStateMachine) failed: file /builds/slave/try-lx-d-000000000000000000000/build/content/media/MediaDecoder.cpp, line 1025
- f+|r+|land
- fix a warning in MediaDecoder.
- bug 1008012 - Assertion failure: pos >= 0 (Video stream position should be positive.), at /builds/slave/try-and-d-00000000000000000000/build/content/media/MediaDecoderStateMachine.cpp:2383
- debug
- mBasePosition is updated in the wrong place in MediaDecoderStateMachine which results in wrong playback position.
- bug 981153 - Intermittent test_seek.html | Test timed out.
- debug
- collecting logs for Honza to analyze (https://bugzilla.mozilla.org/show_bug.cgi?id=981153#c861)
- It turns on to be a bug in HTTP Cache V2 instead of media code.
Benjamin Chen
- bug 987568 - Refine the encoder codec selection in MediaEncoder::CreateEncoder
- wip
- f-
- bug 993598 - POST of MediaRecorder Blob drops first byte with long video slices
- root cause found and resolved.
- landed
- bug 951043 - [MediaEncoder::GTest] Implement unit test of Vorbis encoding
- fix gtest fail on try server
- landed
Platform
Steven Lee
- bug 987529 - Implement an observer manager for vsync in gecko/hal
- feedback
- bug 970725 - Adapt gUM capture resolution based on encoding resolution
- feedback
- WebIDL introduction
- send an introduction to the team
- bug 974922 - Avoid memory copy in VideoCaptureImpl::IncomingFrame
- Trace code and discuss with ctai
Phoebe Chang
Vincent Chen
- bug 983489 - 983489: Crash on nsIAppStartup.quit()
- D
- Backout due to Bug 963113
- Cannot repro on try this week
Chiahung Tai
- bug 970725 - Adapt gUM capture resolution based on encoding resolution
- F+ from slee, F? to :jesup
- Rebased, modified code according to slee's comments. And bump into Bug 820716 - Failing assertion MOZ_ASSERT(OOPInitialized()) at toolkit/crashreporter/nsExceptionHandler.cpp while debugging this patch.
- bug 974922 - Avoid memory copy in VideoCaptureImpl::IncomingFrame
- debug
- Traced MediaStream related code.
Vincent Lin
- bug 987532 - (Silk) [meta] Project Butter on B2G
- WIP
- This project is to make rendering flow(including input dispatch, composition and reflow) aligned with Vsync.
- Review WIP in bug 987529
- Design document for Project Silk
- Study
- Vsync scheduling on Chromium, testing.
Tingyu Lin
- bug 1007486 - Ignore tag files generated by GNU Global
- file | land
- Do not delete GNU Global tags by
git clean
.
- bug 1010028 - mach: Set args properly for various debuggers
- file | R?
- bug 1010082 - mach: mach dxr goes to the wrong url
- file
- Gaia UI Tests Introduction
- study
Graphics
Peter Chang
- bug 997367 crash at CorssProcessParent 1.4 blocker
- land
- get another mochitest failed (bug 1009129), confirm that it was not related to my patch
- bug 1006336 Remove nsThread stuff from GLContext
- land
- bug 994590 - black icon in homescreen app
- info provided
- Update the reason why sprd saw different texture upload sequence from us and now they are checking from their driver side
- bug 957984 Create ImageBridgeChild on demand
- WIP
- clean up patch, send feedback later
Morris Tseng
- bug 987718 - [Text Selection] Display selection caret based on touch caret
- WIP
- Hacky code cleanup
- Using correct way to get editable's rect
- bug 987040 - Implement mozbrowserSelection
- WIP
- Using cut, copy and paste function provided by editor instead of writing a new one.
- Hacky code cleanup
Jerry Shih
- bug 998916 - Defer the webgl context restore until the app becomes foreground
- review?
- Depends on bug 980178.
- bug 987529 - Implement Vsync dispatch pipeline
- OOAD, WIP
- Use a new top protocol for vsync notification instead of PHal protocol.
Chiajung Hung
- bug 1001069 - Slow getImageData() and putImageData() performance as canvas size increases.
- WIP|OOAD
- Need more investigation for more detail
- bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements
- r?
- bug 918984 - Direct video stream texturing support on WebGL
- OOAD|study
Boris Chiou
- bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen
- WIP | F+ | D
- According to CJ's feedback, refactor the sender structure.
- Problem: Any graphicBuffer lock/unlock in HwcComposer2D will cause the lock failed in ContentClientDoubleBuffered::FinalizeFrame().
- bug 999935 - [Leo][MMS] Screenshot taken (2D Canvas) while attaching an image (drawn on 3D Canvas) from Gallery cropper is shown black
- debug
- Need to try other devices and code base
Solomon Chiou
- bug 1002823- [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input
- OOAD
- Finished draft design document, internal review now.
- bug 1007482 - Dumping layer tree once per request instead of output to log constantly
- OOAD
- Trying to use FifoWatcher to commulicate with B2G to retrieve layer dump information.
- bug 982040 - [dolphin] hwc doesn't work (edit)
- debug
- Clarify with the vendor how the RB-Swap and ColorFill used in B2G. The vendor then provide a patch on their HAL library.