TPEPlatform/2014-04-10: Difference between revisions

 
(20 intermediate revisions by 9 users not shown)
Line 16: Line 16:
** If you write a technical blog or anything relative to work, it's welcome to share it on weekly report.
** 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
** Do a presentation of technical topics
==Summary==
Status changed in this work week
<bugzilla>
    {
        "product": ["Core", "Firefox OS"],
        "status": ["NEW", "ASSIGNED", "UNCONFIRMED"],
        "changed_after": "2014-04-04",
        "changed_before": "2014-04-10",
        "assigned_to": ["jolin@mozilla.com", "pchang@mozilla.com", "cku@mozilla.com", "ayang@mozilla.com", "jwwang@mozilla.com", "rlin@mozilla.com", "slee@mozilla.com", "boris.chiou@gmail.com", "bechen@mozilla.com", "phchang@mozilla.com", "vlin@mozilla.com", "schiou@mozilla.com", "hshih@mozilla.com", "mtseng@mozilla.com", "chung@mozilla.com", "ctai@mozilla.com", "vichen@mozilla.com", "tlin@mozilla.com"],
        "include_fields": "id, summary, status, resolution"
    }
</bugzilla>
==Media==
==Media==
====Randy Lin====
====Randy Lin====
Line 23: Line 36:


====Alfredo Yang====
====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====
====John Lin====
* {{Bug|911046}} -  WebRTC OmxCodec coding path support
* {{Bug|911046}} -  WebRTC OmxCodec coding path support
Line 29: Line 46:


====JW Wang====
====JW Wang====
* PTO (4/3 ~ 4/9)
====Benjamin Chen====
====Benjamin Chen====
*{{Bug|993303}} - Correct the VorbisTrackEncoder::WriteLacing function.
*{{Bug|993303}} - Correct the VorbisTrackEncoder::WriteLacing function.
Line 48: Line 67:


====Phoebe Chang====
====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====
====Vincent Chen====
* {{bug|922680}} - [Tracking] Run b2g reftests out of process
* {{bug|922680}} - [Tracking] Run b2g reftests out of process
Line 86: Line 111:


====Vincent Lin====
====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.
* [https://developer.mozilla.org/en-US/docs/Creating_XPCOM_Components XPCOM] background knowledge.
** Study
==Graphics==
==Graphics==
====Peter Chang====
====Peter Chang====
Line 115: Line 151:
* {{bug|989847}} - Handle webgl context lose/restore event for gallery edito
* {{bug|989847}} - Handle webgl context lose/restore event for gallery edito
**r+ for 1.3T
**r+ for 1.3T
***Handle gaia_ui_tests test failed.
**Handle gaia_ui_tests test failed.


* {{bug|951418}} - Port trace_viewer to gecko
* {{bug|951418}} - Port trace_viewer to gecko
*WIP
**WIP
**Rebase to the latest version for future upstream.
**Rebase to the latest version for future upstream.


Line 125: Line 161:


====Chiajung Hung====
====Chiajung Hung====
*{{Bug|814524}} Make WebGLContext::TexImage2D avoid readback for video elements
** V1, r-
** Clean up
** Determine best path for both Desktop & FirefoxOS
*{{Bug|880114}} Enhance render video-to-SkiaGL performance by GPU-based color space conversion
** WIP
** about 500% performance boost on B2G
** http://www.craftymind.com/factory/html5video/CanvasVideo.html now runs quiet smooth on Unagi
** Debug for deadlock after over 30 sec run.
*{{Bug|992505}} [Tarako][Homescreen][Wallpaper] Unable to open gallery when try to set wallpaper from gallery
** debug
====Abel Lin====
====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====
====Boris Chiou====
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen
** OOAD
** OOAD
** Try to remove GLContext pointer from LayerScope. (textureId & image data)
** Investigate EffectChain, Layer structure
** Investigate EffectChain, Layer structure
** Design general function to generate EffectChain for LayerComposite


====Solomon Chiou====
====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.
Confirmed users
1,643

edits