TPEPlatform/2014-06-19: Difference between revisions

 
(47 intermediate revisions by 15 users not shown)
Line 3: Line 3:
* <b>OOAD</b>: In analysis or design phase.
* <b>OOAD</b>: In analysis or design phase.
* <b>WIP</b>: working on WIP patch.
* <b>WIP</b>: working on WIP patch.
* <b>feedback(f)</b>: feedback a patch
* <b>feedback?(f?)</b>: WIP is ready for feedback grant.
* <b>feedback?(f?)</b>: WIP is ready for feedback grant.
* <b>feedback+(f+)</b>: Get positive feedback.
* <b>feedback+(f+)</b>: Get positive feedback.
* <b>feedback-(f-)</b>: Get negative feedback.
* <b>review(r)</b>: review a patch.
* <b>review?(r?)</b>: patch is under review
* <b>review?(r?)</b>: patch is under review
* <b>review+(r+)</b>: get review+ and ready to check-in
* <b>review+(r+)</b>: get review+ and ready to check-in
* <b>review-(r-)</b>: get negative review feedback. Fix problems and switch back to r? again.
* <b>land</b>: patch check in.
* <b>land</b>: patch check in.
* <b>debug</b>: Figure out the root cause of a bug/ try to repro that bug, etc...
* <b>debug</b>: Figure out the root cause of a bug/ try to repro that bug, etc...
* <b>file</b>: file a bug
* <b>file</b>: file a bug
* <b>PTO</b>: take personal leave
* <b>PTO</b>: take personal leave
* <b>interview(I)</b>
* <b>study</b>: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.   
* <b>study</b>: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.   
* <b>presentation</b>
* <b>presentation</b>
Line 26: Line 31:
If your patch is target for specific branch, instead of central, postfix branch version. For exp
If your patch is target for specific branch, instead of central, postfix branch version. For exp
  ** land(1.4)
  ** land(1.4)
==Summary==
Status changed by this week
<bugzilla>
    {
        "status": ["NEW", "ASSIGNED", "UNCONFIRMED"],
        "changed_after": "2014-06-13",
        "changed_before": "2014-06-20",
        "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", "schiou@mozilla.com", "hshih@mozilla.com", "mtseng@mozilla.com", "chung@mozilla.com", "ctai@mozilla.com",  "tlin@mozilla.com"],
        "include_fields": "id, summary, status, resolution, assigned_to"
    }
</bugzilla>
Bugs which are fixed by this week
<bugzilla>
    {
        "changed_after": "2014-06-13",
        "changed_before": "2014-06-20",
        "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", "schiou@mozilla.com", "hshih@mozilla.com", "mtseng@mozilla.com", "chung@mozilla.com", "ctai@mozilla.com",  "tlin@mozilla.com"],
        "include_fields": "id, summary, status, resolution, assigned_to",
        "changed_field": "status",
        "changed_field_to": "resolved"
    }
</bugzilla>


==Media==
==Media==
====Randy Lin====
====Randy Lin====
*{{Bug|1012936}} - WebRTC audio on Flame broken up in calls
** OOAD
** CPU usage is alomost full. Use systrace to identify the opensl_rec_thread and found it can't get enough cpu resource to decode the pcm buffer.
** Discuss with Randell and would create another thread/buffer to avoid this problem.
*{{Bug|1023564}} - Intermittent test_seek.html | owl.mp3 seek test 2: Video currentTime should be around 1.645: 0.918803
** OOAD
** Happen rate isn't high, need to find a good version to reproduce it and add more log to debug.
====Alfredo Yang====
====Alfredo Yang====
*{{Bug|984274}} - Intermittent test_sandbox_permission.html | Test timed out.
** found the root cause of the rapid increased failed ratio, trying the solution on try.
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()
** WIP
** Design the class diagram and thread model.
====John Lin====
====John Lin====
* Business trip: MAE 2014 at Shanghai.
* {{Bug|1024357}} No video in H.264 video calls between Open C & Firefox on Windows.
** Try to reproduce.
** Check captured bitstream from reporter - looks like Firefox used for testing is out-of-date.
* Study latest systrace tool.
* Study Android Camera HAL v3.
====JW Wang====
====JW Wang====
*{{Bug|1008079}} - Assertion failure: !mAudioStream->IsPaused() (Don't play when paused)
** r+
** landed
*{{Bug|1023781}} - Fix and re-enable test_info_leak.html on B2G
** r+
** landed
*{{Bug|1020538}} - Fix and re-enable test_playback_rate.html
** debug
** there are timing issues on B2G emulator to fail the test
====Benjamin Chen====
====Benjamin Chen====
*PTO one day
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.
** r+, landing
*{{Bug|962878}} - Fix bugs & re-enable test_mediarecorder_record_4ch_audiocontext.html on emulators
** wip patch, f+
*{{Bug|1015856}} - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.
** r-, still have overflow bugs.
*{{Bug|1016265}} - Refine the code for MediaRecorder::Session life-cycle.
** debugging
==Platform==
==Platform==
====Steven Lee====
====Steven Lee====
====Phoebe Chang====
* {{Bug|1016184}} - [Touch Caret] Enable touch caret on B2G
====Vincent Chen====
** discussing with UX and ehsan
* {{Bug|1020725}} - [Text Selection] Enable text selection on B2G
** trace the failure cases
** [https://tbpl.mozilla.org/?tree=Try&rev=4309a3a202d4 try server log]
* {{Bug|1024966}} - SelectionCarets::UpdateSelectionCarets should check whether the frame is null or not
** file
* Help Andre on SpeechRecognition
 
====Boris Chiou====
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope
** OOAD
** Rewrite dump functions to support nsACString as Input (in LayerManager and Layer)
 
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()
** land
** This bug is related to {{Bug|716140}}.
 
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen
** f?
 
* Team Building
** One day
 
====Chiahung Tai====
====Chiahung Tai====
====Vincent Lin====
*GSMA MAE
** Go to Shanghai for GSMA MAE
* Team Building
** One day for team building
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.
** study|WIP
** Study spec of getUserMedia and MediaStream.
** Modified uitset-privileged webapp for controling MediaStream.(Like disable and enable MediaStreamTrack/MediaStream)
 
====Tingyu Lin====
====Tingyu Lin====
* {{Bug|962645}} - Action chains only handle one press->release chain
** land
* {{Bug|1020261}} - [Touch Caret] Enable touch caret sanity test on B2G
** file | land
** Depends on {{Bug|962645}}.
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test
** land
** Test cases failed on Windows browser. Track by {{Bug|1024848}}.
* {{Bug|1024848}} - Enable selection carets sanity test on Windows browser
** file | land
* Team Building @ 6/16
** One day


==Graphics==
==Graphics==
====Peter Chang====
====Peter Chang====
* {{Bug|846421}} support snapshot for nested remote mozbrowser content
** WIP
** Fix the frame without status bar issue, prepare the draft patch for review
====Morris Tseng====
====Morris Tseng====
* {{Bug|987040}} - Implement mozbrowserSelection
** r+, r?
** Update to reviewer's comment.
** Write mochitest for this api. test case is r+.
====Jerry Shih====
====Jerry Shih====
* {{Bug|987529}} - Implement Vsync dispatch pipeline
** OOAD | WIP
** Sync implementation detail with Mason
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground
** r+
** Try failed at MOZ_ASSERT checking. Request needinfo again.
* {{Bug|1015852}} - crash at GLContextProviderEGL::CreateForWindow in dolphin monkey test
** debug
** Waiting for adb log from vender.
====Chiajung Hung====
====Chiajung Hung====
====Abel Lin====
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements
====Boris Chiou====
**r-
** Fixing review comment
 
*{{Bug|918984}} - Direct video stream texturing support on WebGL
** f?
** Working draft uploaded. Wait for feedback.
 
====Solomon Chiou====
====Solomon Chiou====
*{{Bug|1025975}} - crash in mozilla::layers::CompositorChild::SharedFrameMetricsData::GetViewID()
** debug
** The SharedBuffer used by the class CompositorChild::SharedFrameMetricsData maybe failed to do mmap(), the reason might be SharedBuffer use a existed handle which passed via IPC, and then use the handle to do mmap(). The handle might be invalid somehow and cause mmap() fail.
*{{Bug|1024889}} - Enabling "Dump layers tree" in Setting doesn't work
** r?
** Change the update mode of layer.dumps from Once to Live
*{{Bug|973777}} - Breaking down the information of GrallocReporter
** land
* TV
** prepare slide for work week
* Project Woodduck
** cowork with CE team and the vendor to clarify the booting problem. Now it can boot into home screen.
==Manager==
====CJ Ku====
* {{Bug|1000722}} - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area
** debug|r+
** We skip many reftest because of this bug.
** Default css of iframe causes capture on wrong region.
* Team Building
** One day
* {{Bug|987529}} - Implement Vsync dispatch pipeline
** OOAD
** Sync up status with Jerry.
* {{Bug|1027116}} - [reftest-analyzer] reftest-analyzer is not able to parse TEST-UNEXPECTED-PASS log correctly
** file
** There are still many bugs in this tool. I am going to improve it.
* {{Bug|1027501}} - print-manifest-dirs.py run-time error: UnboundLocalError: local variable 'testURLs' referenced before assignment
** file
Confirmed users
250

edits