Confirmed users
321
edits
Borischiou (talk | contribs) |
|||
| (25 intermediate revisions by 13 users not shown) | |||
| Line 56: | Line 56: | ||
==Media== | ==Media== | ||
====Randy Lin==== | ====Randy Lin==== | ||
*{{bug|1012936}} - WebRTC audio on Flame broken up in calls | |||
** OOAD | |||
** Learn how to use systrace/gecko Gecko Profiler to find battle-neck, adjust the opus complexity and bitstream can avoid the pop sound problem. | |||
** The frame device's has high CPU usage on back camera, {{Bug|1028820}} | |||
*{{Bug|951008}} - Media Recorder - fire onstart event when encoder start to generate encoded data | |||
** Need fix some nits | |||
====Alfredo Yang==== | ====Alfredo Yang==== | ||
*{{Bug|984274}} - Intermittent test_sandbox_permission.html | Test timed out. | |||
** WIP and under review. | |||
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto() | |||
** WIP | |||
** Discuss the architecture with John and Chiahung about the camera control in B2G and other platform. | |||
====John Lin==== | ====John Lin==== | ||
* {{Bug|1028053}} [Dolphin] H264 OMX Decoded frames cannot be composited | |||
** help pehrsons to identify the root cause | |||
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS | |||
** write color conversion code from QCOM proprietary format to NV12 | |||
** revert bug patch for testing conversion code | |||
* {{Bug|1009420}} Cannot playback a recorded mp4 video on Firefox OS | |||
** communicate with jesup about the root cause | |||
* Study new camera API/Implementation: HAL v3 & android.hardware.camera2 | |||
====JW Wang==== | ====JW Wang==== | ||
*{{Bug|1017471}} - Wrong usage of ChangeExplicitBlockerCount in MediaRecorder | *{{Bug|1017471}} - Wrong usage of ChangeExplicitBlockerCount in MediaRecorder | ||
| Line 66: | Line 89: | ||
*{{Bug|750258}} - Intermittent test_streams_element_capture.html,test_streams_element_capture_createObjectURL.html | {seek.webm|small-shot.ogg|detodos.opus|r11025_s16_c1.wav|320x240.ogv} checking readyState - got 4, expected 2 | *{{Bug|750258}} - Intermittent test_streams_element_capture.html,test_streams_element_capture_createObjectURL.html | {seek.webm|small-shot.ogg|detodos.opus|r11025_s16_c1.wav|320x240.ogv} checking readyState - got 4, expected 2 | ||
** | ** land | ||
** stream doesn't notify blockChanged when stream end time happens to equal next current time of MSG. | ** stream doesn't notify blockChanged when stream end time happens to equal next current time of MSG. | ||
** request approval for aurora/beta | |||
*{{Bug|1020538}} - Fix and re-enable test_playback_rate.html | |||
** land | |||
** fix frame position calculation algorithm for playback rate changes. | |||
*{{Bug|897108}} - Intermittent test_playback_rate_playpause.html | Test timed out. | |||
** land | |||
** change preload to 'metadata' to ensure 'loadedmetadata' is fired. | |||
====Benjamin Chen==== | ====Benjamin Chen==== | ||
*{{Bug|962878}} Fix bugs & re-enable test_mediarecorder_record_4ch_audiocontext.html on emulators | |||
** landed | |||
*{{Bug|1015856}} - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio. | |||
** r? | |||
*{{Bug|1016265}} - Refine the code for MediaRecorder::Session life-cycle. | |||
** r+, landing | |||
* PTO 1 day | |||
==Platform== | ==Platform== | ||
====Steven Lee==== | ====Steven Lee==== | ||
* {{Bug|1016184}} - [Touch Caret] Enable touch caret on B2G | |||
** Fixing the test cases failure problem | |||
** one shutdown timeout problem existing. Trying to figure out the problem | |||
** https://tbpl.mozilla.org/?tree=Try&rev=b8799a9df67b | |||
* {{Bug|1020725}} - [Text Selection] Enable text selection on B2G | |||
** Pending | |||
* {{Bug|1024966}} - SelectionCarets::UpdateSelectionCarets should check whether the frame is null or not | |||
** file | |||
* Help Andre on SpeechRecognition | |||
* PTO(6/23) | |||
====Chiahung Tai==== | ====Chiahung Tai==== | ||
*PTO/MAE leave | *PTO/MAE leave | ||
**0.5/0.5 day | **0.5/0.5 day | ||
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path. | *{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path. | ||
** WIP | **WIP | ||
** | **Found and filed a bug(bug 1029316) when tried to disable MediaStreamTrack. Looks like the flow "stop-configure-start" is not work. The buffer is not re-allocated. Trying to figure out what's going on. | ||
*{{Bug|1029316}} - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn't copy the value of VideoFrame::mForceBlack to mRawSegment. | *{{Bug|1029316}} - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn't copy the value of VideoFrame::mForceBlack to mRawSegment. | ||
** | ** file | F+ | ||
** Submit a patch for review. | ** Submit a patch for review. | ||
| Line 95: | Line 148: | ||
====Boris Chiou==== | ====Boris Chiou==== | ||
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope | * {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope | ||
** OOAD|WIP | ** OOAD | WIP | ||
** Implement an initial design -> send a layer tree as a large string to the viewer | |||
** Design a data structure and unpack these packets into JSON format in the viewer. | |||
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen | * {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen | ||
** f+|r? | ** f+ | r? | ||
* {{Bug|1029956}} - [LayerScope] mLayerRef of color layers are always not correct (0xa5a5a5a5) on the viewer | * {{Bug|1029956}} - [LayerScope] mLayerRef of color layers are always not correct (0xa5a5a5a5) on the viewer | ||
** file|r? | ** file | r? | ||
* {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] | * {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] | ||
** WIP | ** WIP | ||
| Line 108: | Line 160: | ||
==Graphics== | ==Graphics== | ||
====Peter Chang==== | ====Peter Chang==== | ||
* {{Bug|846421}} support snapshot for nested remote mozbrowser content | |||
** study | |||
** original WIP has side effect, investigate another approach from https://wiki.mozilla.org/User:Roc/ScreenCaptureAPI | |||
* {{Bug|1023190}} There is a horizontal line when drawing backgroud imag on flame 1.4+ | |||
** WIP | |||
** related to rounding issue when draw background image with repeat property | |||
====Morris Tseng==== | ====Morris Tseng==== | ||
* {{Bug|987040}} - Implement mozbrowserSelection | |||
** r+, r+ | |||
** All r+, check try push failure. | |||
* {{Bug|1029982}} - Don't change mNeedLayoutFlush and mNeedStyleFlush when nsPresShell::FlushPendingNotification failed | |||
** r- | |||
* {{Bug|864595}} - "ASSERTION: point.x should not be outside of rect r" with getBoundingClientRect on an nsRange that falls within trailing whitespace of a text node | |||
** r? | |||
====Jerry Shih==== | ====Jerry Shih==== | ||
* {{Bug|987529}} - Implement Vsync dispatch pipeline | |||
** OOAD | WIP | |||
** setInterval() is implemented by timer object. Vsync doesn't affect this. | |||
** requestAnimationFrame() is triggered in tick(). Vsync affect this.({{bug|707884}}) | |||
** disucss the implementation idea: | |||
*** if we have input event, merge the input event and tick call to content side | |||
*** vsync ipc protocol add time stamp and frame id for further debug. | |||
*** the vsync message drop mechanism if child side is very busy. | |||
** check b2g implementation for several input event in one frame update. | |||
*Systrace talk | |||
**[https://docs.google.com/presentation/d/1s5-TLwXsuG8pcqoerYIeZtmVPqfkHH_qbr4VgfS2x5M/edit?usp=sharing slide] | |||
====Chiajung Hung==== | ====Chiajung Hung==== | ||
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements | |||
** r+ | |||
** Fixing test fails | |||
*{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion | |||
**r- | |||
** Re-org the patch to not use Gecko structures in imageLib header | |||
* PTO 1 day | |||
* Preparing for ARM Seminar | |||
====Solomon Chiou==== | ====Solomon Chiou==== | ||
* PTO - 2 days | |||
*{{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion. | |||
** r? | |||
** Michael Wu suggested a way to do the color conversion without awaring the definition/enumeration of vendor format, which is calling lockYCbCr of GraphicBuffer to get indicidual address of Y/Cb/Cr, and then do the conversion jobs. It works on Dolphin now, still checking if there exists corner case. | |||
*{{Bug|1024889}}- Enabling "Dump layers tree" in Setting doesn't work | |||
** r- | |||
** Milan ask for checking why 'Once' updating mode of Setting doesn't work, instead of change the updating mode from 'Once' to 'Live' | |||
*{{Bug|1002823}}- [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input | |||
** OOAD | |||
** Refine the design by ROC's suggestion, which is inherit from ImageLayer, and modify the image class that it used for holding the image withou actual image data. | |||
==Manager== | ==Manager== | ||
====CJ Ku==== | ====CJ Ku==== | ||
* {{Bug|1028092}} - Dump testing log when testing pass but we expect testing fail. | * {{Bug|1028092}} - Dump testing log when testing pass but we expect testing fail. | ||
** file| | ** file | land | ||
* {{Bug|1028128}} - Duplicate reftest log | * {{Bug|1028128}} - Duplicate reftest log | ||
** file|close | ** file | close | ||
** Duplicated bug | ** Duplicated bug | ||
* {{Bug|1000722}} - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area | * {{Bug|1000722}} - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area | ||
** r+ | ** r+ | land | ||
** rollback change in bug 981477... damn.. it's a hard work... | ** rollback change in bug 981477... damn.. it's a hard work... | ||
* {{Bug|972697}}- [Tracking] (reftest) tests in layout/reftests/font-inflation fail | * {{Bug|972697}}- [Tracking] (reftest) tests in layout/reftests/font-inflation fail | ||
** debug | ** debug | ||
** Root cause addressed. Solution came out. Comment 23 | |||
* {{bug|1029348}} - Integrate reftest statistic into ReftestManifest | * {{bug|1029348}} - Integrate reftest statistic into ReftestManifest | ||
** file | ** file | ||
** There are many discussion around this topic, keep discuss with developer to find out a suitable solution | |||
** Waiting for feedback on bug. Take it after get conclusion on bug. | ** Waiting for feedback on bug. Take it after get conclusion on bug. | ||
* {{Bug|1029610}} - Discard all xul reftest on B2G | * {{Bug|1029610}} - Discard all xul reftest on B2G | ||