TPEPlatform/2014-04-10

From MozillaWiki
Jump to: navigation, search

Rule of Thumb

Status code:

  • OOAD: In analysis or design phase.
  • WIP: working on WIP patch.
  • feedback?(f?): WIP is ready for feedback grant.
  • feedback+(f+): Get positive feedback.
  • review?(r?): patch is under review
  • review+(r+): get review+ and ready to check-in
  • land: patch check in.
  • debug: Figure out the root cause of a bug/ try to repro that bug, etc...
  • file: file a bug
  • 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

Summary

Status changed in this work week

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Media

Randy Lin

  • bug 984215 - VideoConduit reads the rotation flag and decides the rotation degree
    • Found firefox with openh264 desktop can't decode frame from device correctly, debugging.
    • Plus peters patch, also found the width/height is incorrect, debugging.

Alfredo Yang

  • bug 984223 - Support H.264 hardware codec decoder on PlatformDecoder module for WebRTC / ayang
    • OOAD: draft patch ready to decode/display h264 stream on linux ffmpeg.
    • WIP: writing the patch for review.

John Lin

  • bug 911046 - WebRTC OmxCodec coding path support
    • merge codec timing codec from ekr's branch
    • update codec patch v2 for r? & f?

JW Wang

  • PTO (4/3 ~ 4/9)

Benjamin Chen

  • bug 993303 - Correct the VorbisTrackEncoder::WriteLacing function.
    • r+
  • bug 990908 - [RTSP] Video app crash at android::OMXCodec::read when opening RTSP
    • There's a patch can fix it but still need to find out the root cause.
  • bug 951043 - [MediaEncoder::GTest] Implement unit test of Vorbis encoding
    • v2 patch
  • bug 951040 - [MediaEncoder::GTest] Implement unit test of WebM 1.0 container writer
    • WIP patch

Platform

Steven Lee

  • bug 951496 - WebRTC codec statistics - fps, bit rate and frame drops
    • WIP
    • Callback data to statistics interface
  • chaos mode and rr
    • study

Phoebe Chang

  • bug 924692 - [Touch Caret] Display a touch caret according to caret postion in input element
    • review(?)
    • study canvas frame, placeholder, absolute position element reflow.
    • touch caret drag mode panning prevented fixed by setting mMultipleActionsPrevented.
    • study APZC, touch identifier in order to handle multi-touch.

Vincent Chen

  • bug 922680 - [Tracking] Run b2g reftests out of process
    • review(+)
    • Enable OOP
    • Keep bug open and study leak detection
    • Depends on Bug 988132
  • bug 981477 - Reenable over-skipped reftests
    • review(+)
    • 9487/10845 will be tested
  • bug 983489 - 983489: Crash on nsIAppStartup.quit()
    • review(?)
    • GLContext in CompositorOGL being released too early
  • bug 988132 - Crash after reftest is complete - See dependency tree for bug 988132
    • debug
    • Crash on ~NetdClient, it's for USB tethering
    • If Network team cannot fix soon, I'll have a patch to disable it when doing reftests.

Chiahung Tai

  • bug 985785 - Video tag memory leak while the video frame are not displayed on B2G
    • Resolved invalid.
    • This bug can't reproduce in latest codebase.
  • bug 992842 - [Camera][B2G][Nexus 5] No camera preview in Nexus 5 FX OS build.
    • WIP
    • Try to find root cause. Suspect this is caused by Qualcomm driver issue. Need info Michael Vine.
  • bug 970725 - Adapt gUM capture resolution based on encoding resolution
    • WIP
    • Try to use stopPreview/startPreview instead of stop/start camera.
  • bug 968707 - Cavas.ToBlob is slow on B2G
    • WIP
    • Canvas.ToBlob is used in FX OS Gallery APP. This bug is trying to improve the processing time of JPEG encoding from canvas to JPEG. OpenMAX JPEG is not working in Qualcomm solutions. So try to use OpenCL to accelerate JPEG encoding/decoding. MAIDAI can support OCL. This bug could fully utilize the multiple cores HW for encoding/decoding. I focused on tracing JPEG source code now.

Vincent Lin

  • bug 987532 - (Silk) [meta] Project Butter on B2G
    • OOAD
    • Construct design document

Tingyu Lin

  • Environment setup
    • Linux/Mac development environment.
    • Build mozilla-central and B2G.
  • XPCOM background knowledge.
    • Study

Graphics

Peter Chang

  • bug 976397 - Rotate camera preview image based on the original raw image orientation
    • WIP
    • Finish adding new imageattributes via IPC
    • Try to re-think the more efficient way to communicate between child and parent side about texture information
  • bug 988713 TextureClient/TextureChild refactor
    • land
  • bug 990386 Music app scrolling had rendering artifact 1.3T
    • debug
    • related to bufferrotation feature which tries to memcpy based on calculated offset
    • Checking calculated offset is correct or not

Morris Tseng

  • bug 987718 - [Text Selection] Display selection caret based on touch caret
    • WIP
    • Create selection caret element
    • Handle long tap event
    • Handle drag event for selection
    • Find how to select caret using pseudo-class selector

Jerry Shih

  • bug 931668 - when possible, avoid creating new style contexts for all descendants of element whose style is changing
    • Work with Cameron to test the homescreen performance.
  • bug 989847 - Handle webgl context lose/restore event for gallery edito
    • r+ for 1.3T
    • Handle gaia_ui_tests test failed.
  • bug 951418 - Port trace_viewer to gecko
    • WIP
    • Rebase to the latest version for future upstream.
  • Project Butter
    • Prepare sequence diagram for project butter flow.

Chiajung Hung

  • bug 814524 Make WebGLContext::TexImage2D avoid readback for video elements
    • V1, r-
    • Clean up
    • Determine best path for both Desktop & FirefoxOS
  • bug 992505 [Tarako][Homescreen][Wallpaper] Unable to open gallery when try to set wallpaper from gallery
    • debug

Abel Lin

  • bug 988766 [Reftest]layout/reftests/transform-3d/preserve3d-1a.html
    • debug
    • a overflow point found, looking into why overflow area calculated is wrong

Boris Chiou

  • bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen
    • OOAD
    • Investigate EffectChain, Layer structure
    • Design general function to generate EffectChain for LayerComposite

Solomon Chiou

  • bug 970007 - [tarako]monkey test crash at libxul.so!BufferUnrotate
    • debug
    • BufferUnrotate() received a inconsistent parameters - byteWidth and stride , such that the index it used to manipulate the image buffer will out of its size. Typically byteWidth((buff width) * bpp) should >= stride, however the bpp is incorrectly given with 32-bits(should be 16-bits) when crash occurs, while the stride was calculated with 16-bits bpp. Need to figure out why bpp is not right.
  • bug 976656 - crash in CreateSourceSurfaceFromNativeSurface()
    • debug
    • By QA's comment, it can be reproduced with the same steps of bug#970007. However most crashes I tried is not belong to this bug, will solve bug#970007 first, and then back to this bug.