TPEPlatform/2014-05-15

From MozillaWiki
Jump to: navigation, search

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

Full Query
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
  • 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
    1. 600~1000+ms from inserting frame into decoder to receiving decoder output. jesup is working with QCOM on this
    2. 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.

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

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 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
  • 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.