<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RandyLin</id>
	<title>MozillaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RandyLin"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/RandyLin"/>
	<updated>2026-07-01T21:20:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/_2015-01-14&amp;diff=1048071</id>
		<title>TPEMedia/ 2015-01-14</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/_2015-01-14&amp;diff=1048071"/>
		<updated>2015-01-15T07:33:38Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
            &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
&amp;quot;changed_after&amp;quot;: &amp;quot;2015-01-08&amp;quot;,&lt;br /&gt;
&amp;quot;changed_before&amp;quot;: &amp;quot;2015-01-15&amp;quot;,&lt;br /&gt;
             &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;, &amp;quot;tkuo@mozilla.com&amp;quot;],&lt;br /&gt;
            &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
&amp;quot;changed_after&amp;quot;: &amp;quot;2015-01-08&amp;quot;,&lt;br /&gt;
&amp;quot;changed_before&amp;quot;: &amp;quot;2015-01-15&amp;quot;,&lt;br /&gt;
            &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;, &amp;quot;tkuo@mozilla.com&amp;quot;],&lt;br /&gt;
            &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
            &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
            &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
==Status==&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1089539}} - [B2G] Refactor Audio Channel Service&lt;br /&gt;
** Job transfer to alwu&lt;br /&gt;
** Testing the patch&#039;s performance between old and new one, the result is reasonable.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|1118151}} - Can&#039;t play MPEG-DASH / Media Source demo on Gonk&lt;br /&gt;
** It doesn&#039;t auto playback, the behavior is different comparing to Firefox. It is caused by &amp;quot;preload = none&amp;quot; in preference.&lt;br /&gt;
** Won&#039;t fix.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1120298}} - [Firefox OS] MSE test video can&#039;t play after refresh page&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|1115609}} [gonk-l] [nexus-5] Video can not play webm and mp4 correctly&lt;br /&gt;
** landed&lt;br /&gt;
* {{Bug|1120332}} [gonk-l] During constructing, MediaCodec always waits for &#039;batterystats&#039; service for 5 seconds before giving up&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1110922}} - Intermittent test_played.html | Test timed out.&lt;br /&gt;
** debug audio client error&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1111788}} - &amp;quot;Clear Recent History&amp;quot; command should clear salts and associated origin pair mappings created during cleared history&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1120295}} - [EME] test case for &amp;quot;Clear Recent History&amp;quot; command&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1113600}} - Intermittent test_peerConnection_capturedVideo.html | Test timed out. - expected PASS&lt;br /&gt;
** review code&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1081251}} - EME mochitests can pass even if the plugin crashes (e.g., ASAN)&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1115505}} - Need to keep decoding to ensure the stream is initialized in the decode-to-stream case&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1119186}} - Setting the audio element&#039;s currentTime to a same value as the audio element&#039;s duration corrupts it&lt;br /&gt;
** debug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1102852}} - [EME] gmp-decryption.h should allow the CDM to indicate the type of the message emitted&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1112588}} - Intermittent test_info_leak.html | 404.wav Events received in wrong order - got stalled, expected error&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
**Project FoxEye for Firefox OS v3 meeting.&lt;br /&gt;
**Join other v3 ideation group meeting to introduce FoxEye. Also show them how FoxEye can help end user in real world user scenarios.&lt;br /&gt;
*{{Bug|1108950}} - [FoxEye] Associate MediaStreamTrack with WebWorker. &lt;br /&gt;
** WIP&lt;br /&gt;
** Tracing code and taking notes for web worker. see https://wiki.mozilla.org/WebWorkerNote&lt;br /&gt;
** Coding on Video Worker.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* test dom/media/test on emulator-kk&lt;br /&gt;
** Only one test always fails. There are other some random failures&lt;br /&gt;
* {{Bug|1111813}} - Volume contols not working when in browser&lt;br /&gt;
** there is no clear way to reproduce, ni anygregor&lt;br /&gt;
* {{Bug|1106818}} - [Video] Volume buttons do not function in app permission page of youtube video&lt;br /&gt;
** Trace code and discuss with Evan&lt;br /&gt;
* Discuss EME/MSE with Joe&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
* {{Bug|1117501}} - [Bluetooth][FFOS7715 v2.1] When getting an incoming call, music comes out from speaker for several seconds before ringtone when user is using BT headset to listen to music &lt;br /&gt;
** Upload WIP patches, but the problem still exist (but reduce the happened frequency)&lt;br /&gt;
&lt;br /&gt;
* {{bug|1113086}} - Implement AudioChannel API into BrowserElement &lt;br /&gt;
** Study baku&#039;s new patch (it has lots of different with previous one)&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
*{{Bug|1114928}}-[FFOS][MSE] GonkMediaDataDecoder Throws a false alarm &lt;br /&gt;
**Landed&lt;br /&gt;
*{{Bug|1113527}}-[FFOS] Sometimes dormant is not set successfully during DecodeMetadata is requesting the codec resource.&lt;br /&gt;
**WIP&lt;br /&gt;
*{{Bug|1119714}}-[FFOS7715 v2.1][dolphin][Flame]Sometimes 720P video cannot be played in video app after backing from dormant state&lt;br /&gt;
**WIP&lt;br /&gt;
*{{Bug|1108477}}-[FFOS] Change current video codec resource management&lt;br /&gt;
**WIP&lt;br /&gt;
*{{Bug|1118141}}-[FFOS][MSE] Youtube with browser sometimes crashes when starting to play&lt;br /&gt;
**DEBUG&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
** Attend ideation meeting.&lt;br /&gt;
*{{Bug|1044102}} - Implement ImageBitmap and createImageBitmap&lt;br /&gt;
** The prototype of &amp;quot;extend the ImageBitmap interface so that the underlying image raw data could be accessed via JavaScript&amp;quot; is done.&lt;br /&gt;
** (TODO) Enable the YUV data formate.&lt;br /&gt;
** (TODO) Let asm.js code access/modify the raw data of ImageBitmap without copying data into asm.js&#039;s ArrayBuffer from native heap.&lt;br /&gt;
*{{Bug|1116674}} -  [Meta] Evaluate OpenCV performance with asm.js (compiled by Emscripten)&lt;br /&gt;
** Profiling some cases with obvious performance-drop and discuss with Alon and Luke.&lt;br /&gt;
** The current situation of benchmark are detailed in [https://docs.google.com/a/mozilla.com/spreadsheets/d/1w8gr1_q_dQclTaGyiMtAhlwj_5_HPVKbHWfwUszPU40/edit#gid=774309703 this sheet].&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2015-01-07&amp;diff=1045340</id>
		<title>TPEMedia/2015-01-07</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2015-01-07&amp;diff=1045340"/>
		<updated>2015-01-07T06:54:57Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2015-01-01&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2015-01-08&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;, &amp;quot;tkuo@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2015-01-01&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2015-01-08&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;, &amp;quot;tkuo@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1089539}} - [B2G] Refactor Audio Channel Service&lt;br /&gt;
** Reviewing, it doesn&#039;t work.&lt;br /&gt;
** Testing the performance of allowing audiochannel to play in gaia layer.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1116006}} - Intermittent test_bug448534.html | Video should not be paused while playing&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1111391}} - [EME] Enable keyMessages to be sent before create/load session promise is resolved&lt;br /&gt;
** code review&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1118574}} - [EME] test case for &amp;quot;Forget This Site&amp;quot; command&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1111788}} - &amp;quot;Clear Recent History&amp;quot; command should clear salts and associated origin pair mappings created during cleared history&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1114910}} - MediaCodecReader crash at mAudioPromise.Resolve&lt;br /&gt;
** r?&lt;br /&gt;
*{{Bug|1118632}} - MediaCodecReader: duration is wrong after replay.&lt;br /&gt;
** new bug, OOAD&lt;br /&gt;
*{{Bug|1091466}} - MediaCodecReader should defer releaseOutputBuffer() to another thread while using GraphicBuffer.&lt;br /&gt;
** WIP, manual testing&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
**Project FoxEye for Firefox OS v3 meeting.&lt;br /&gt;
*{{Bug|1108950}} - [FoxEye] Associate MediaStreamTrack with WebWorker. &lt;br /&gt;
** WIP&lt;br /&gt;
** Read web worker spec.&lt;br /&gt;
** Tracing code and taking notes for web worker. see https://wiki.mozilla.org/WebWorkerNote&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-12-24&amp;diff=1044006</id>
		<title>TPEMedia/2014-12-24</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-12-24&amp;diff=1044006"/>
		<updated>2014-12-25T07:12:20Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-12-18&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-12-25&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-12-18&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-12-25&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1113086}} - Implement AudioChannel API into BrowserElement&lt;br /&gt;
** reviewing &amp;amp; test for baku&#039;s patch&lt;br /&gt;
*{{Bug|1089539}} - [B2G] Refactor Audio Channel Service&lt;br /&gt;
** The WIP has been provided and verified system application can control channels, but i will move to use bug 111386&#039;s patch.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|1114477}} [Gnk-L-Camera]:Integrate Camera recording&lt;br /&gt;
** help investigate why GonkRecorder does not work on L.&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1091992}} - MediaCodecReader: skipToNextKeyFrame always false when play a 720p video clip.&lt;br /&gt;
** code review&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1111787}} - &amp;quot;Forget This Site&amp;quot; command should clear EME salt values associated with the forgotten origin&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1108960}} - HTMLMediaElement doesn&#039;t kick off autoplay when download suspended&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1113527}} - [FFOS] Sometimes dormant is not set successfully during DecodeMetadata is requesting the codec resource.&lt;br /&gt;
** code review&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1105913}} - [b2g] video can&#039;t playback after waking up from the dormant state&lt;br /&gt;
** code review&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1080685}} - Intermittent test_playback.html | vp9cake.webm timed out, should get &#039;ended&#039;&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
** Project FoxEye for Firefox OS v3 meeting.&lt;br /&gt;
*{{Bug|1108950}} - [FoxEye] Associate MediaStreamTrack with WebWorker. &lt;br /&gt;
** WIP&lt;br /&gt;
** Tracing ServiceWorker and MediaStreamGraph codes.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* Fox eye discussion&lt;br /&gt;
* Q4 performance review&lt;br /&gt;
* verify mochitests on emulator kk&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|1105913}} - [b2g] video can&#039;t playback after waking up from the dormant state&lt;br /&gt;
** Landed&lt;br /&gt;
*{{Bug|1112503}} - [b2g] Video format changing results seeking error&lt;br /&gt;
** Not a bug, just accurate seek + less keyframes&lt;br /&gt;
* Study OMXCodec &amp;amp; stagefright (about buffer exchanging)&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
*{{bug|1111978}} [dolphin][FFOS7715 v2.1][video][Browser] After rtsp fails to play in the browser, video file cannot be played in video APP &lt;br /&gt;
** Help debug&lt;br /&gt;
*{{bug|1080484}}[FFOS] Support avi/divx, ts/m2ts, and mkv media formats&lt;br /&gt;
**Landed&lt;br /&gt;
*{{bug|1113527}}[FFOS] Sometimes dormant is not set successfully during DecodeMetadata is requesting the codec resource. (edit)&lt;br /&gt;
**Feedback+&lt;br /&gt;
*{{Bug|1112438}}[FFOS2.0][Woodduck][Video]Slider doesn&#039;t go back to zero after the video play end.&lt;br /&gt;
**Debug&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
** Port OpenCV from C++ to JavsScript by Emscripten. About 60% performance tests are under 3-times slower than native code.&lt;br /&gt;
** Attend the V3 ideation meeting and prepare slides.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-12-10&amp;diff=1039787</id>
		<title>TPEMedia/2014-12-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-12-10&amp;diff=1039787"/>
		<updated>2014-12-10T07:10:29Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-12-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-12-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-12-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-12-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1089539}} - [B2G] Refactor Audio Channel Service&lt;br /&gt;
** Can control channalagent in system app. &lt;br /&gt;
** Todo: grap the channel information in the same windows. &lt;br /&gt;
** Has talked with baku, they will agree our new api design,&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1107545}} - [EME] Test case for off-main-thread GMPStorage APIs&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1100803}} - [b2g] The repeat deleting to the port of the OutputStreamData&lt;br /&gt;
** feedback&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1108960}} - HTMLMediaElement doesn&#039;t kick off autoplay when download ended&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1108950}} - [FoxEye] Associate MediaStreamTrack with WebWorker. &lt;br /&gt;
** Filed this bug.&lt;br /&gt;
** Tracing latest MediaStreamGraph codes.&lt;br /&gt;
*PTO 1 day.&lt;br /&gt;
*Portland Work Week.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|1100803}} - [b2g] The repeat deleting to the port of the OutputStreamData&lt;br /&gt;
** f- &lt;br /&gt;
&lt;br /&gt;
*{{Bug|1105913}} - [b2g] video can&#039;t playback after waking up from the dormant state&lt;br /&gt;
** Debug&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-26&amp;diff=1036946</id>
		<title>TPEMedia/2014-11-26</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-26&amp;diff=1036946"/>
		<updated>2014-11-26T07:31:39Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-11-20&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-27&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-11-20&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-27&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
{{Bug|1089539}}	- [B2G] Refactor Audio Channel Service&lt;br /&gt;
* Study how to create new api on mozBrowser&lt;br /&gt;
** trying&lt;br /&gt;
** Can let AudioChannelAgent to get notify from mozBrowser.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1102047}} - Refine the ScheduleStateMachine() in AdvanceFrame().&lt;br /&gt;
** feedback&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1098668}} - MediaDecoderStateMachine::HasLowUndecodedData can call GetAudioClock with mAudioCaptured&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1102709}} - The implementation of _PR_MD_TLOCKFILE and _PR_MD_LOCKFILE should be exchanged in w95io.c&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1077133}} - [EME] GMPStorage needs be open records exclusively with multiple same-origin Firefox instances&lt;br /&gt;
** won&#039;t fix&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1095438}} - Intermittent test_load_candidates.html | called finish() multiple times&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1102607}} - [EME] Proxy GMPStorage APIs to main thread if they&#039;re called off the main thread.&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|886188}} - Intermittent test_preload_actions.html | Test timed out.&lt;br /&gt;
** add diagnostic messages&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1082203}} - [EME] Notify JS when CDM crashes&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
** Prepare ppt and wiki for Portland workweek.&lt;br /&gt;
** Present in English on 11/25.&lt;br /&gt;
*PTO 1 day.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-19&amp;diff=1034666</id>
		<title>TPEMedia/2014-11-19</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-19&amp;diff=1034666"/>
		<updated>2014-11-19T07:09:21Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-11-13&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-20&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-11-13&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-20&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
{{Bug|1089539}}	- [B2G] Refactor Audio Channel Service&lt;br /&gt;
* Study how to fire-event on brower-element by customEvent, ok.&lt;br /&gt;
* Study how to create new api on mozBrowser&lt;br /&gt;
** Use docshell and open api to let gaia to do their test first.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1089526}} - [FFOS2.0][Woodduck][FM]The speaker close when playing Radio make a active call then hang out.&lt;br /&gt;
** patch provided, but on 2.2 won&#039;t phase in this.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1098668}} - MediaDecoderStateMachine::HasLowUndecodedData can call GetAudioClock with mAudioCaptured&lt;br /&gt;
** feedback&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1095438}} - Intermittent test_load_candidates.html | called finish() multiple times&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1077133}} - [EME] GMPStorage needs be open records exclusively with multiple same-origin Firefox instances&lt;br /&gt;
** study cross-process mutex&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1099193}} - Intermittent test_played.html | application crashed [@ mozilla::MediaDecoderStateMachine::HasLowUndecodedData(long long)]&lt;br /&gt;
** debug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1091992}} - MediaCodecReader: skipToNextKeyFrame always false when play a 720p video clip.&lt;br /&gt;
** feedback&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1100203}} -  [FoxEye][Meta] Project FoxEye: Bring modern computer vision and image processing technology to the Web.&lt;br /&gt;
** Now we have a consensus with roc about the design.&lt;br /&gt;
** Prepare ppt and wiki for Portland workweek.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|1090130}} - [b2g] can&#039;t transcode video file by MediaRecorder API&lt;br /&gt;
** r?&lt;br /&gt;
*{{Bug|1095381}} - [b2g] The encoder error lead to the unexpected crash in the procedure of the MediaRecorder API&lt;br /&gt;
** Separate the error notification from the PushBlobRunbable, being a new runnable - EncoderErrorNotifierRunnable&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-12&amp;diff=1032688</id>
		<title>TPEMedia/2014-11-12</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-12&amp;diff=1032688"/>
		<updated>2014-11-12T07:41:09Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-11-06&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-13&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-11-06&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-13&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1094683}} - [FFOS 2.1] we can not hear music when we pull out the headphone.&lt;br /&gt;
** On flame we already has solution for that. &lt;br /&gt;
** Partner device has different problem, clarifying.&lt;br /&gt;
* {{Bug|1082677}} - [Music] When unplugging headphones, the music will be muted from the speaker&lt;br /&gt;
** Patch provided, r?&lt;br /&gt;
*{{Bug|1089526}} - [FFOS2.0][Woodduck][FM]The speaker close when playing Radio make a active call then hang out. &lt;br /&gt;
** Patch provided, request partner to try.&lt;br /&gt;
*{{Bug|1089539}} - [B2G] Refactor Audio Channel Service&lt;br /&gt;
** Study how to dispatch event to mozBrowser object.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{bug|1090130}} [b2g] can&#039;t transcode video file by MediaRecorder API&lt;br /&gt;
** review Alastor&#039;s patch&lt;br /&gt;
&lt;br /&gt;
* {{bug|1069246}} [B2G] Evaluate new Android camera HAL &amp;amp; stagefright ProCamera API for getUserMedia()&lt;br /&gt;
** study camera service interface &amp;amp; implementation&lt;br /&gt;
** download latest B2G lollipop porting code&lt;br /&gt;
&lt;br /&gt;
* Project FoxEye discussion with ctai&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1094549}} - MediaCacheStream::Read get stuck when stream length is zero&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|758476}} - Intermittent test_play_twice.html | Test timed out&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Modified wiki and write power point for Project FoxEye&lt;br /&gt;
**https://wiki.mozilla.org/Project_FoxEye&lt;br /&gt;
**Discuss with roc about project Foxeye. He suggested to just associate a worker with a VideoStreamTrack. But he might miss the offline video editor part. So I am looking for some information to discuss with him.&lt;br /&gt;
**Study WebWorker, Promise, ImageBitmap and MediaSourceExtension for the discussion.&lt;br /&gt;
*PTO 1 day.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
&lt;br /&gt;
===Kaku Kuo===&lt;br /&gt;
* Trace the prototype code of &amp;quot;WebVideo&amp;quot;.&lt;br /&gt;
* Study &amp;quot;WebAudio&amp;quot;:&lt;br /&gt;
** for understanding the &amp;quot;OfflineAudioContext&amp;quot; and &amp;quot;AudioBuffer&amp;quot; mechanism.&lt;br /&gt;
** for understanding how to load local audio files.&lt;br /&gt;
* Study &amp;quot;WebWorker&amp;quot;: which might be used in the APIs proposed by ROC.&lt;br /&gt;
* Study &amp;quot;Media Source Extension (MSE)&amp;quot;: for understanding how to load local video files into MediaStream.&lt;br /&gt;
* Survey existing Video Editing Applications on mobile and web plateforms. [[https://docs.google.com/a/mozilla.com/presentation/d/1n_nY9iD08qkgrpNK7FATPsffybZYrp3zPKmbjjVpARU/edit?usp=sharing Temporary Document]]&lt;br /&gt;
* Trace the code of &amp;quot;[https://popcorn.webmaker.org/ Popcorn Maker]&amp;quot;, a Mozilla video editing project.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-05&amp;diff=1030731</id>
		<title>TPEMedia/2014-11-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-11-05&amp;diff=1030731"/>
		<updated>2014-11-05T07:37:41Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-11-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1091790}} - When a GSM call is established, as soon a Loop call enters and try to be answered is ended 2.0+&lt;br /&gt;
** Clarify, ni? partner/qct for this problem.&lt;br /&gt;
*{{Bug|1090119}} - [FFOS2.0][Woodduck][FM] FM will not pause while actived sound settings 2.2+&lt;br /&gt;
** flame can&#039;t reproduce this, ni wayne&lt;br /&gt;
*{{Bug|1082677}} - [Music] When unplugging headphones, the music will be muted from the speaker&lt;br /&gt;
**several root cause founded, one is t2m issue, another one is gecko unsync headset status with hw.&lt;br /&gt;
**same as {{Bug|1088339}}&lt;br /&gt;
*{{Bug|1089539}} - [B2G] Refactor Audio Channel Service 2.2+&lt;br /&gt;
** Discuss with alive/dmonic for the implementation detail, still need time to try.&lt;br /&gt;
*{{Bug|1059679}} - [Midori][Settings][BT][Music][Camera]BT headset can not play music when do some operates 2.0+&lt;br /&gt;
** r?&lt;br /&gt;
*{{Bug|1091451}} - [Tako][FM radio]The sound can not output from headset in FM radio when active call.&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{bug|1069246}} [B2G] Evaluate new Android camera HAL &amp;amp; stagefright ProCamera API for getUserMedia() &lt;br /&gt;
** WIP - recording test case&lt;br /&gt;
** Download &amp;amp; study camera related changes in Android lollipop&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1091436}} - Enable test_chaining.html on B2G&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065827}} - MP4Reader::ReadMetaData blocks waiting for data&lt;br /&gt;
** review code&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1021794}} - Fix and re-enable test_played.html on all platforms&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1078153}} - Callback object passed to SpecialPowers.exactGC becomes dead before it is called back&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1079695}} - Improve audio clock calculation in MediaDecoderStateMachine&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1021682}} - Fix and re-enable test_streams_gc.html on B2G&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|758476}} - Intermittent test_play_twice.html | Test timed out.&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Modified wiki&lt;br /&gt;
**https://wiki.mozilla.org/Project_FoxEye&lt;br /&gt;
**Discuss with roc about project Foxeye.&lt;br /&gt;
**Study CoreVideo/CoreImage for new API WebImage. That new API might be used in FX OS privilege APP first.&lt;br /&gt;
*Attended ARM day.&lt;br /&gt;
*Trained new hire.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-29&amp;diff=1029027</id>
		<title>TPEMedia/2014-10-29</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-29&amp;diff=1029027"/>
		<updated>2014-10-29T06:17:17Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-23&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-30&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-23&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-30&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1059679}} - [Midori][Settings][BT][Music][Camera]BT headset can not play music when do some operates, 2.1+&lt;br /&gt;
** WIP&lt;br /&gt;
** Found media element has been called the play(), but audiochannel block that action by policy.&lt;br /&gt;
* {{Bug|1089539}} - [B2G] Refactor Audio Channel Service&lt;br /&gt;
** design stage. Find the way to notify/receive from shell.js&lt;br /&gt;
* {{Bug|1087254}} - [B2G] Music sometimes can&#039;t get duration on mp3 file&lt;br /&gt;
** WIP, occur the mp3 include big thumbnail ( ~ 100kb).&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{bug|1069246}} [B2G] Evaluate new Android camera HAL &amp;amp; stagefright ProCamera API for getUserMedia()&lt;br /&gt;
** WIP - 3 test cases: 1 preview stream, 2 preview streams, and 1 preview + 1 capture streams&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1088481}} - ASSERTION: Progress timer should&#039;ve been stopped (mse/webaudio)&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1062134}} - Avoid unnecessary decoding when back from dormant state.&lt;br /&gt;
** review code&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1021794}} - Fix and re-enable test_played.html on all platforms&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1089484}} - Increase test coverage of test_reset_src.html&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1078153}} - Callback object passed to SpecialPowers.exactGC becomes dead before it is called back&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1090000}} - Duration error introduced by seeking&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1085204}} - VideoFrameContainer::SetCurrentFrame() doesn&#039;t respect aTargetTime&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Write wiki&lt;br /&gt;
**https://wiki.mozilla.org/Project_FoxEye&lt;br /&gt;
**Discuss with roc about project Foxeye.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|1081814}} - Testcase for bug 1029552 : plays only one video on blinkx.com&lt;br /&gt;
** r+&lt;br /&gt;
** but got some fails on the try server&lt;br /&gt;
&lt;br /&gt;
*{{Bug|999894}} - crash in android_atomic_inc when putting the phone to sleep &amp;amp; waking it back up after playing a recorded video at a blob UR&lt;br /&gt;
** study&lt;br /&gt;
** find another bug - {{Bug|1090130}} - [b2g] can&#039;t transcode video file by MediaRecorder API&lt;br /&gt;
&lt;br /&gt;
* Writing an article about profiler in mozTech&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-22&amp;diff=1027144</id>
		<title>TPEMedia/2014-10-22</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-22&amp;diff=1027144"/>
		<updated>2014-10-22T06:17:44Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-16&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-23&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-16&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-23&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1074177}} - DTMF tone are not coming on Bluetooth headset, 2.1+&lt;br /&gt;
**patch updated, landed&lt;br /&gt;
*{{Bug|1079974}} - [Loop] Ringer should be played through the main speaker 2.0+&lt;br /&gt;
** WIP with baku&lt;br /&gt;
** Clarify and found telephony stream is active, that would affect routing policy&lt;br /&gt;
* Help alwu to land the first patch, r+, try result is ok.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|1069246}} [B2G] Evaluate new Android camera HAL &amp;amp; stagefright ProCamera API for getUserMedia()&lt;br /&gt;
** WIP: modify ProCameraTest test cases to exercise camera2 C++ API that will be used by Android L.&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1085204}} - VideoFrameContainer::SetCurrentFrame() doesn&#039;t respect aTargetTime&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1084185}} - test_streams_element_capture_reset.html fails on small-shot.m4a&lt;br /&gt;
** debug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1079695}} - Improve audio clock calculation in MediaDecoderStateMachine&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|879717}} - drawImage on MediaStream assigned to &amp;lt;video&amp;gt; stopped working again&lt;br /&gt;
** review code&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1062134}} - Avoid the redundant update for mStartTime on B2G.&lt;br /&gt;
** review code&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**WIP&lt;br /&gt;
**Text detection/recognition on HTMLImageElement/MediaSteam now work.&lt;br /&gt;
**Working on a callback function to pass recognized text to JavaScript Application.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-15&amp;diff=1025310</id>
		<title>TPEMedia/2014-10-15</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-15&amp;diff=1025310"/>
		<updated>2014-10-15T07:45:22Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-09&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-16&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-09&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-16&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1079810}} - Empty sound writes into speaker, cause serious power consumption, 2.1+&lt;br /&gt;
** Clarify and found an AudioContext was created by incall screen.&lt;br /&gt;
** It need communication owner to fix that.&lt;br /&gt;
*{{bug|1074177}} - DTMF tone are not coming on Bluetooth headset, 2.1+&lt;br /&gt;
** patch updated, r?&lt;br /&gt;
* Help alwu for his first bug {{bug|930444}}, r+&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* PTO (10/9 - 10/15)&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
* PTO 10/13(Mon)&lt;br /&gt;
&lt;br /&gt;
* {{Bug|879717}} - drawImage on MediaStream assigned to &amp;lt;video&amp;gt; stopped working again&lt;br /&gt;
** review code&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1079695}} - Improve audio clock calculation in MediaDecoderStateMachine&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1029552}} - plays only one video on blinkx.com&lt;br /&gt;
** landed&lt;br /&gt;
*{{Bug|1079616}} - Intermittent test_mediarecorder_record_getdata_afterstart.html | check blob has data&lt;br /&gt;
** found root cause, wip&lt;br /&gt;
*{{Bug|897486}} - RTSP: investigate the impact of rtsp data discarding on I-Frames and media decoding&lt;br /&gt;
** OOAD, want to detect I-frame in H264 streaming&lt;br /&gt;
*{{Bug|1041362}} - Intermittent test_mediarecorder_record_no_timeslice.html | uncaught exception - InvalidStateError: An attempt was made to use an object that is not, or is no longer&lt;br /&gt;
** r+, landing&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**WIP&lt;br /&gt;
**Working on face detection based tracker on MediaStream this week. Now we can use face detection based tracker on flame.&lt;br /&gt;
**Working on text detection on HTMLImageElement.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|930444}} [MediaEncoder] Add Profile Label in Encoding path&lt;br /&gt;
**r+&lt;br /&gt;
**Test case fail (memory leak)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1081835}} [B2G] test case for Bug 1069602: crash on changing mp3 file quickly on audio tag&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1059661}} - [FFOS 2.0] MP4 Video rewind and forward operation don&#039;t work well for large GOP video files &lt;br /&gt;
** All patches r+ &lt;br /&gt;
** Under trying on server&lt;br /&gt;
* {{Bug|1074085}} - [dolphin][flame] There is some lag when user seek to a new position in video playing&lt;br /&gt;
** Help figure out the rootcause&lt;br /&gt;
* {{Bug|1043274}} - [FireFox OS] Use GraphicBuffer on PlatformDecoderModule&lt;br /&gt;
** WIP&lt;br /&gt;
* Prepare HTTP Adaptive Streaming &amp;amp; MSE sharing&lt;br /&gt;
** https://drive.google.com/a/mozilla.com/file/d/0B-iDmaXy16W2eXFVeXVmWE42ems/view?usp=sharing&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-08&amp;diff=1023316</id>
		<title>TPEMedia/2014-10-08</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-08&amp;diff=1023316"/>
		<updated>2014-10-08T07:08:54Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-02&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-09&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-10-02&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-09&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1073494}} - Audio is not routing to headset while playback is on BT&lt;br /&gt;
** 2.1+&lt;br /&gt;
** landed&lt;br /&gt;
* {{Bug|999894}} - crash in android_atomic_inc when putting the phone to sleep &amp;amp; waking it back up after playing a recorded video at a blob URL&lt;br /&gt;
** 2.2?&lt;br /&gt;
** WIP&lt;br /&gt;
* Memtor alwu&lt;br /&gt;
** webidl concept&lt;br /&gt;
** Help to fix this one:bug 930444 - [MediaEncoder] Add Profile Label in Encoding path =&amp;gt;r?&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|1077299}} Incorrect way to use CreateMemoryFile() in ImageCapture&lt;br /&gt;
** r?&lt;br /&gt;
*{{Bug|1069222}} [B2G] Add testcase for ImageCapture on gonk&lt;br /&gt;
** r?&lt;br /&gt;
*{{Bug|1053130}} [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** r?&lt;br /&gt;
*{{Bug|1021429}} [emulator][camera] Camera HAL for ICS emulator is unstable and causing gUM test case timeout&lt;br /&gt;
** land&lt;br /&gt;
*{{Bug|1077298}} Add emulated camera hal pixel format in MediaEngine.&lt;br /&gt;
** land&lt;br /&gt;
*{{Bug|938034}} [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|984259}} - Code clean up - remove some code about HTMLMediaElement preload&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1041363}} - Intermittent test_preload_actions.html | (19) preload is initially auto - got false, expected true | (19) no buffering has taken place - got false, expected true&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|994292}} - Intermittent e10s test_video_wakelock.html | Video element locked the cpu - paused - got true, expected false | Video element locked the screen - paused - got true, expected false&lt;br /&gt;
** land&lt;br /&gt;
** part 2 - fix race between &#039;playing&#039; and wakelock events.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1076691}} - Revert the change in bug 762282 since bug 1001317 has landed&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1023552}} - Intermittent test_audio_wakelock.html | There was at least 200 milliseconds between the stop and the wakelock release&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1079174}} - Firefox fails to play videos on Windows if no sound-card is available&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1069289}} - Intermittent test_chaining.html | We should have received 2 metadataloaded event. http://mochi.test:8888/tests/content/media/test/variable-preskip.opus - got 1, expected 2&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|668973}} - Intermittent Android test_playback.html | Test timed out. (test cases seek.webm, *.ogv)&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1021677}} - Fix and re-enable test_media_selection.html on B2G&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**WIP&lt;br /&gt;
**Working on face detection based tracker on HTMLImageElement now.&lt;br /&gt;
**Fix some bugs while ImageElement as source node.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-01&amp;diff=1021423</id>
		<title>TPEMedia/2014-10-01</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-10-01&amp;diff=1021423"/>
		<updated>2014-10-02T03:21:56Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-25&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-02&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-25&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-10-02&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;alwu@mozilla.com&amp;quot;, &amp;quot;bwu@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1069602}} - Crash in mozilla::MediaOmxReader::NotifyDataArrived (ProcessCachedData runnable is running but reader has been destroyed)&lt;br /&gt;
** r+, ready to land&lt;br /&gt;
* Mentor alastor, help him to resolve first bug.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|1067442}} H.264 OMX video isn&#039;t encoded in Webrtc on b2g 2.2&lt;br /&gt;
** r+ &amp;amp; land&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1073425}} GonkNativeWindow::mNewFrameCallback not initialized on JB &amp;amp; KK.&lt;br /&gt;
** r+ &amp;amp; land&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1069246}} [B2G] Evaluate new Android camera HAL &amp;amp; stagefright ProCamera API for getUserMedia()&lt;br /&gt;
** Check Android android.hardware.camera2.* implementation&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1038091}} - Assertion failure: frames &amp;gt;= mBaseOffset, at content/media/AudioStream.cpp:107&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|883731}} - Refactor HTMLMediaElement to remove ResourceLoaded and improve readyState management&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1051658}} - Handle AudioStream Init failures in AudioSink&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|962874}} - Enable content/media mochitests on b2g desktop builds&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|995438}} - Intermittent e10s test_audio_wakelock.html | Audio element locked the cpu - no paused - got true, expected false&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|994292}} - Intermittent e10s test_video_wakelock.html | Video element locked the cpu - paused - got true, expected false | Video element locked the screen - paused - got true, expected false&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1074791}} - [RTSP] Avoid unnecessary play/pause requests to RTSP server&lt;br /&gt;
** OOAD, try to make RTSP play/pause align to &amp;quot;Media player&amp;quot;, not StateMachine.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1041362}} - Intermittent test_mediarecorder_record_no_timeslice.html | uncaught exception - InvalidStateError: An attempt was made to use an object that is not, or is no longer&lt;br /&gt;
** patch failed at principle check, need to modify testcases again.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1062134}} - Avoid the redundant update for mStartTime on B2G.&lt;br /&gt;
** found why the testcase failed, need a new solution.&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**WIP&lt;br /&gt;
**Working on face detection based tracker on flame now.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* {{bug|1070853}} - getUserMedia cannot require for permission correctly &lt;br /&gt;
** verify the problem&lt;br /&gt;
* Q3 review&lt;br /&gt;
* meeting with PM&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|930444}} - [MediaEncoder] Add Profile Label in Encoding path&lt;br /&gt;
** It needs to call profiler_register() in proper thread scope if we want to profile the Media_Encoder thread.&lt;br /&gt;
** The command list of &amp;quot;-f&amp;quot; can be look up in &amp;quot;TableTicker.h::TableTicker()&amp;quot;&lt;br /&gt;
** The command &amp;quot;-t&amp;quot; is the filter of the threads we profiled.&lt;br /&gt;
** The .sym exists the error when the previous .sym was generated by wrong command.&lt;br /&gt;
&lt;br /&gt;
===Blake Wu===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-24&amp;diff=1018195</id>
		<title>TPEMedia/2014-09-24</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-24&amp;diff=1018195"/>
		<updated>2014-09-25T07:48:19Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-18&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-25&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-18&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-25&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
* {{Bug|1069602}} - Crash in mozilla::MediaOmxReader::NotifyDataArrived (ProcessCachedData runnable is running but reader has been destroyed)&lt;br /&gt;
** WIP, still fix some nits&lt;br /&gt;
*謀智台客文章&lt;br /&gt;
*Help Alastor to solve his first bug.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
* {{Bug|1069795}} - Fix test_can_play_type_ogg.html on B2G&lt;br /&gt;
** land.&lt;br /&gt;
* {{Bug|1069222}} - [B2G] Add testcase for ImageCapture on gonk &lt;br /&gt;
** wip&lt;br /&gt;
* {{Bug|1021429}} - [emulator][camera] Camera HAL for ICS emulator is unstable and causing gUM test case timeout&lt;br /&gt;
** checking the root cause&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|1067442}} H.264 OMX video isn&#039;t encoded in Webrtc on b2g 2.2&lt;br /&gt;
** r+ &amp;amp; landed&lt;br /&gt;
* {{Bug|1069246}} [B2G] Evaluate new Android camera HAL &amp;amp; stagefright ProCamera API for getUserMedia()&lt;br /&gt;
** WIP - porting Android test cases - passes several tests after disabling camera perm check.&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1029372}} - PROCESS-CRASH | /tests/content/media/test/test_bug448534.html | application crashed [@ mozilla::MediaDecoderStateMachine::PlayFromAudioQueue(unsigned long, unsigned int)]&lt;br /&gt;
** uplift to Aurora&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1035157}} - Intermittent runner.py | application crashed [@ mozilla::AudioSink::PlayFromAudioQueue()]&lt;br /&gt;
** debug&lt;br /&gt;
** might be the same cause as {{bug|1029372}}.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|883731}} - Refactor HTMLMediaElement to remove ResourceLoaded and improve readyState management&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1059265}} - Intermittent test_reactivate.html | application crashed [@ CoreAudio + 0x1c7fe]&lt;br /&gt;
** uplift to Aurora&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1018125}} - test_closing_connections.html is broken after bug 868439&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|962874}} - Enable content/media mochitests on b2g desktop builds&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Study MediaStream Processing API&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** WIP&lt;br /&gt;
**Have a temporal solution for HTMLImageElement source.&lt;br /&gt;
**Working on face detection tracker now.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* {{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** Adding log and verifying the problem&lt;br /&gt;
* one day PTO&lt;br /&gt;
&lt;br /&gt;
===Alastor Wu===&lt;br /&gt;
*{{Bug|930444}} - Add Profile Label in Encoding path&lt;br /&gt;
**Study media encoding pipeline and profiling&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-17&amp;diff=1016187</id>
		<title>TPEMedia/2014-09-17</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-17&amp;diff=1016187"/>
		<updated>2014-09-18T08:04:09Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-18&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-18&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** landed&lt;br /&gt;
* New comer&#039;s OTJ&lt;br /&gt;
* 謀智台客Q3 文章&lt;br /&gt;
* {{Bug|888742}} - [Blob] can use nsTArray&amp;lt;nsTArray&amp;lt;uint8_t&amp;gt; &amp;gt; for data storage&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|1065957}} - [B2G] Correct photo orientation&lt;br /&gt;
** r+ and land.&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** r+ and landed&lt;br /&gt;
&lt;br /&gt;
* study Android camera2 API&lt;br /&gt;
** build and run test cases on Nexus 5&lt;br /&gt;
&lt;br /&gt;
* study servo &lt;br /&gt;
** download &amp;amp; build&lt;br /&gt;
** no multimedia function at all. (Listed in potential future work)&lt;br /&gt;
** read design &amp;amp; architecture slides&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|707777}} - Intermittent test_bug493187.html | Test timed out&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065913}} - test_autoplay_contentEditable.html | Result logged after SimpleTest.finish()&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1059265}} - Intermittent test_reactivate.html | application crashed [@ CoreAudio + 0x1c7fe]&lt;br /&gt;
** land&lt;br /&gt;
** rewrite test case to reduce concurrent audio streams&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065905}} - WARNING: Should be playing: &#039;mPlaying&#039;, file ../../../gecko/content/media/AudioSink.cpp, line 303&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|962871}} - Enable content/media mochitests on debug emulators&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1067858}} - Check of nsContentUtils::IsCallerChrome() failed in HTMLMediaElement::CanPlayChanged()&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1062134}} - Avoid the redundant update for mStartTime on B2G.&lt;br /&gt;
** r+&lt;br /&gt;
*{{Bug|1050667}} - [MADAI][Multimedia] Sometimes MP4 video file is not listed up in video player. &lt;br /&gt;
** r+, landing&lt;br /&gt;
*{{Bug|1052735}} - Intermittent test_chaining.html | The played region should be continuous.http://mochi.test:8888/tests/content/media/test/variable-channel.ogg - got 0, expected 1&lt;br /&gt;
** OOAD&lt;br /&gt;
*{{Bug|1056526}} - [MADAI][Multimedia] When starting video playback, Video frame was stopped for a moment.&lt;br /&gt;
** a duplication of bug 1057199, uplifting to 2.0&lt;br /&gt;
*{{Bug|1064535}} - Intermittent test_mediarecorder_record_startstopstart.html | Should has two dataavailable event - got 2, expected&lt;br /&gt;
** found root cause, the OpusTrackEncoder doesn&#039;t  init. See bug 1034471&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Team building 1 day.&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** WIP&lt;br /&gt;
** The data from media stream can go through WebDIP(TBD name) to another destination media stream now. But it is a work around solution. I will fix the work around while next rebase. Next step is to deal with HtmlImageElement as a source and destination node.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1016184</id>
		<title>TPEMedia/2014-09-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1016184"/>
		<updated>2014-09-18T08:03:20Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** r? &lt;br /&gt;
** Would phase in the mp3Reader change first to avoid the tryserver fail. &lt;br /&gt;
* Clarify flash flame&#039;s pvt build speaker no sound issue.&lt;br /&gt;
* Study AudioChannelService and fb+ to the {{Bug|1059698}}.&lt;br /&gt;
* New comer&#039;s document: https://taiwan.etherpad.mozilla.org/1127&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1041393}} - ImageCapture - add test case&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1054905}} - Use takePhotoComplete callback on B2G&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* PTO (3 days)&lt;br /&gt;
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** WIP - fix a bug that OmxTrackEncoder reports error instead of silently drops frame when encoder is out of input buffer&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1029372}} - PROCESS-CRASH | /tests/content/media/test/test_bug448534.html | application crashed [@ mozilla::MediaDecoderStateMachine::PlayFromAudioQueue(unsigned long, unsigned int)]&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1027818}} - provide PR_ASSERT_CURRENT_THREAD_NOT_IN_MONITOR&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|707777}} - Intermittent test_bug493187.html | Test timed out&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065905}} - WARNING: Should be playing: &#039;mPlaying&#039;, file ../../../gecko/content/media/AudioSink.cpp, line 303&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065913}} - test_autoplay_contentEditable.html | Result logged after SimpleTest.finish()&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1050667}} - [MADAI][Multimedia] Sometimes MP4 video file is not listed up in video player.&lt;br /&gt;
** WIP, f-&lt;br /&gt;
** still fixing threading issue.&lt;br /&gt;
*{{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** found solution, implement playout- delay for RTSP.&lt;br /&gt;
*{{Bug|1064535}} - Intermittent test_mediarecorder_record_startstopstart.html | Should has two dataavailable event - got 2, expected 3&lt;br /&gt;
** OOAD&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to pass the data from media stream through WebDIP(TBD name) to another destination media stream. Basically I am writing a whole new Web API and image processing/computer vision framework for the Web. Just like WebAudio for audio part. WebDIP try to bring modern image processing/computer vision function to the Web.&lt;br /&gt;
** See https://wiki.mozilla.org/Project_FoxEye for more information.&lt;br /&gt;
* {{Bug|1053130}} - [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** ni?&lt;br /&gt;
** Almost r+. One unclear part need Randell&#039;s reply.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* {{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** OOAD&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1016181</id>
		<title>TPEMedia/2014-09-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1016181"/>
		<updated>2014-09-18T08:02:52Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** r? &lt;br /&gt;
** Would phase in the mp3Reader change first to avoid the tryserver fail. &lt;br /&gt;
* Clarify flash flame&#039;s pvt build speaker no sound issue.&lt;br /&gt;
* Study AudioChannelService and fb+ to the {{Bug|1059698}}.&lt;br /&gt;
* New comer&#039;s document: https://taiwan.etherpad.mozilla.org/1127&lt;br /&gt;
* 謀智台客Q3 文章&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1041393}} - ImageCapture - add test case&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1054905}} - Use takePhotoComplete callback on B2G&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* PTO (3 days)&lt;br /&gt;
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** WIP - fix a bug that OmxTrackEncoder reports error instead of silently drops frame when encoder is out of input buffer&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1029372}} - PROCESS-CRASH | /tests/content/media/test/test_bug448534.html | application crashed [@ mozilla::MediaDecoderStateMachine::PlayFromAudioQueue(unsigned long, unsigned int)]&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1027818}} - provide PR_ASSERT_CURRENT_THREAD_NOT_IN_MONITOR&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|707777}} - Intermittent test_bug493187.html | Test timed out&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065905}} - WARNING: Should be playing: &#039;mPlaying&#039;, file ../../../gecko/content/media/AudioSink.cpp, line 303&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1065913}} - test_autoplay_contentEditable.html | Result logged after SimpleTest.finish()&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1050667}} - [MADAI][Multimedia] Sometimes MP4 video file is not listed up in video player.&lt;br /&gt;
** WIP, f-&lt;br /&gt;
** still fixing threading issue.&lt;br /&gt;
*{{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** found solution, implement playout- delay for RTSP.&lt;br /&gt;
*{{Bug|1064535}} - Intermittent test_mediarecorder_record_startstopstart.html | Should has two dataavailable event - got 2, expected 3&lt;br /&gt;
** OOAD&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to pass the data from media stream through WebDIP(TBD name) to another destination media stream. Basically I am writing a whole new Web API and image processing/computer vision framework for the Web. Just like WebAudio for audio part. WebDIP try to bring modern image processing/computer vision function to the Web.&lt;br /&gt;
** See https://wiki.mozilla.org/Project_FoxEye for more information.&lt;br /&gt;
* {{Bug|1053130}} - [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** ni?&lt;br /&gt;
** Almost r+. One unclear part need Randell&#039;s reply.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* {{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** OOAD&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1014140</id>
		<title>TPEMedia/2014-09-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1014140"/>
		<updated>2014-09-11T03:26:41Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** r? &lt;br /&gt;
** Would phase in the mp3Reader change first to avoid the tryserver fail. &lt;br /&gt;
* Clarify flash flame&#039;s pvt build speaker no sound issue.&lt;br /&gt;
* Study AudioChannelService and fb+ to the {{Bug|1059698}}.&lt;br /&gt;
* New comer&#039;s document: https://taiwan.etherpad.mozilla.org/1127&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1041393}} - ImageCapture - add test case&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1054905}} - Use takePhotoComplete callback on B2G&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
* PTO (3 days)&lt;br /&gt;
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** WIP - fix a bug that OmxTrackEncoder reports error instead of silently drops frame when encoder is out of input buffer&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1029372}} - PROCESS-CRASH | /tests/content/media/test/test_bug448534.html | application crashed [@ mozilla::MediaDecoderStateMachine::PlayFromAudioQueue(unsigned long, unsigned int)]&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1027818}} - provide PR_ASSERT_CURRENT_THREAD_NOT_IN_MONITOR&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|707777}} - Intermittent test_bug493187.html | Test timed out&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to pass the data from media stream through WebDIP(TBD name) to another destination media stream. Basically I am writing a whole new Web API and image processing/computer vision framework for the Web. Just like WebAudio for audio part. WebDIP try to bring modern image processing/computer vision function to the Web.&lt;br /&gt;
** See https://wiki.mozilla.org/Project_FoxEye for more information.&lt;br /&gt;
* {{Bug|1053130}} - [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** ni?&lt;br /&gt;
** Almost r+. One unclear part need Randell&#039;s reply.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* {{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** OOAD&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1014137</id>
		<title>TPEMedia/2014-09-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-10&amp;diff=1014137"/>
		<updated>2014-09-11T03:13:04Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** r? &lt;br /&gt;
** Would phase in the mp3Reader change first to avoid the tryserver fail. &lt;br /&gt;
* Clarify flash flame&#039;s pvt build speaker no sound issue.&lt;br /&gt;
* Study AudioChannelService and fb+ to the {{Bug|1059698}}.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1041393}} - ImageCapture - add test case&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1054905}} - Use takePhotoComplete callback on B2G&lt;br /&gt;
** Land&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1029372}} - PROCESS-CRASH | /tests/content/media/test/test_bug448534.html | application crashed [@ mozilla::MediaDecoderStateMachine::PlayFromAudioQueue(unsigned long, unsigned int)]&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1027818}} - provide PR_ASSERT_CURRENT_THREAD_NOT_IN_MONITOR&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
*{{Bug|707777}} - Intermittent test_bug493187.html | Test timed out&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to pass the data from media stream through WebDIP(TBD name) to another destination media stream. Basically I am writing a whole new Web API and image processing/computer vision framework for the Web. Just like WebAudio for audio part. WebDIP try to bring modern image processing/computer vision function to the Web.&lt;br /&gt;
** See https://wiki.mozilla.org/Project_FoxEye for more information.&lt;br /&gt;
* {{Bug|1053130}} - [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** ni?&lt;br /&gt;
** Almost r+. One unclear part need Randell&#039;s reply.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;br /&gt;
* {{Bug|1056187}} - Frame drops observed during RTSP streaming&lt;br /&gt;
** OOAD&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-03&amp;diff=1011552</id>
		<title>TPEMedia/2014-09-03</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-09-03&amp;diff=1011552"/>
		<updated>2014-09-03T07:12:57Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-08-28&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-08-28&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-09-04&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** Has Moved the parse duration logic from omxDecoder to MediaOmxReader&lt;br /&gt;
** Would let mp3parser module to support feed frames in random offset.&lt;br /&gt;
*{{bug|1046578}} - [Loop] In a call users cannot change volume&lt;br /&gt;
** Construct the flame kk environment.&lt;br /&gt;
** Clarify this related to audiochannel issue. Then baku fix it.&lt;br /&gt;
* PTO 1 day.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|968109}} [MediaRecorder] Support recording media stream from OfflineAudioContext&lt;br /&gt;
** r+ &amp;amp; land&lt;br /&gt;
&lt;br /&gt;
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** f+&lt;br /&gt;
** addressing feedback comments&lt;br /&gt;
&lt;br /&gt;
* {{Bug|981471}} [MediaEncoder] Validate input image in OMXVideoEncoder::Encode()&lt;br /&gt;
** invalid image already handled with MOZ_ASSERT()&lt;br /&gt;
** mark it resolved/invalid&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1057954}} - [B2G debug] Intermittent test_standalone.html | ASSERTION: Decoder fired ended, but not in ended state: &#039;!mDecoder || mDecoder-&amp;gt;IsEnded()&#039;&lt;br /&gt;
** r+&lt;br /&gt;
** state doesn&#039;t change properly is playbackEnded comes right after dormant state.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1034957}} - Media Decode thread seems to hang&lt;br /&gt;
** merge patches of bug 1046837 and uplift to Aurora&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1061144}} - It is possible to add an integer to RefPtr&lt;br /&gt;
** debug&lt;br /&gt;
** it seems bad to be able to add an integer to a RefPtr without getting any warning or error.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1061447}} - Fix error handling in ChannelMediaResource::RecreateChannel()&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
* PTO 1 day&lt;br /&gt;
* Interview with 1 person.&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** OOAD&lt;br /&gt;
** Writing a prototype of Web Digital Image Processing in webidl part.&lt;br /&gt;
* {{Bug|1053130}} - [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** r?&lt;br /&gt;
** Almost r+. Just need some minor modifications.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-08-20&amp;diff=1007385</id>
		<title>TPEMedia/2014-08-20</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-08-20&amp;diff=1007385"/>
		<updated>2014-08-20T06:49:30Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-08-14&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-08-21&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-08-14&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-08-21&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|969205}} - Intermittent test_bug495300.html | currentTime equals duration: owl.mp3&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to use buffer to store the mp3 stream data, but the problem isn&#039;t like as my thought. Need more time to fix that.&lt;br /&gt;
* {{Bug|1054219 }} - [B2G][SpeakerManager] Avoid to create unnecessary speakerManager instance on child process&lt;br /&gt;
** r+, checkin-needed&lt;br /&gt;
* {{Bug|1055920}} - [B2G][AudioChannel] Avoid to create unnecessary AudioChannel instance on child process&lt;br /&gt;
** Create this and WIP.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
===John Lin===&lt;br /&gt;
* {{Bug|968109}} [MediaRecorder] Support recording media stream from OfflineAudioContext&lt;br /&gt;
** Updated patch addressing karlt&#039;s comment. r+ by roc &amp;amp; f+ by rlin&lt;br /&gt;
** WIP - mochitest for recording from audio node&lt;br /&gt;
** Message post to public-media-capture@w3c.org. Waiting for delivery (1st-time post needs to be moderated).&lt;br /&gt;
&lt;br /&gt;
===JW Wang===&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
* PTO 1 day.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
** f? roc&lt;br /&gt;
** roc suggest to use use a single video track and create a new image type that combines a &amp;quot;metadata buffer&amp;quot; with a YCbCr version(for preview) of the video frame. Will take his suggestions in latter patch.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1053130}} - [Refactor] Extract a base class for B2G camera video source and WebRTC Video source to inherit from.&lt;br /&gt;
** File/f?&lt;br /&gt;
** In bug 938034, Randell suggest to extract a base class for B2G camera video source and WebRTC Video source. So create a bug for this. Because roc suggest to use multiple video track for bug 938034, it will cause much more time in that way. Separate a new bug will ease the pain of re-based.&lt;br /&gt;
** Had a WIP patch. f? internally first.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-08-13&amp;diff=1005279</id>
		<title>TPEMedia/2014-08-13</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-08-13&amp;diff=1005279"/>
		<updated>2014-08-13T07:10:02Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.&lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-08-07&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-08-14&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-08-07&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-08-14&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
* {{Bug|1024188}} - Checks can be removed because EncodedFrame::SwapInFrameData() is infallible\&lt;br /&gt;
** Landed&lt;br /&gt;
* {{Bug|1023783}} - [Flame][V1.4][Music]The songs will play by loudspeaker when there is a headset insert.&lt;br /&gt;
** r-&lt;br /&gt;
** Would follow baku&#039;s suggestion to provide new one.&lt;br /&gt;
* {{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** r-&lt;br /&gt;
** need to modify MP3Parser to support random offset input parsing ...&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
** f? roc &amp;amp; randell&lt;br /&gt;
** Get f+ from John Line. Randell suggested to extract a base class for WebRTCVideoSource and GonkVideoSource. Waiting for roc&#039;s feedback&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** OOAD&lt;br /&gt;
** Writing a prototype of Web Digital Image Processing via webidl.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-08-06&amp;diff=1003153</id>
		<title>TPEMedia/2014-08-06</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-08-06&amp;diff=1003153"/>
		<updated>2014-08-06T06:57:09Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-08-07&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-08-07&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** R? &lt;br /&gt;
** The origin patch would cause get wrong duration if vbr header has wrong information.&lt;br /&gt;
** Add workaround to avoid the try server problem.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Refactory the architecture, keeping feedback now.&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1047268}} - test_dirs.html should use SpecialPowers.pushPermissions instead of SpecialPowers.addPermission&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
** f? jolin&lt;br /&gt;
** Final modification and request John&#039;s feedback. Should be able to ask review soon. Next bug might related to resolution choose and stability.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|968707}} - Cavas.ToBlob is slow on B2G&lt;br /&gt;
** OOAD&lt;br /&gt;
** Revisit this bug to see how qualcomm camera use their OMX HW JPEG encoder.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
** OOAD&lt;br /&gt;
** Build OpenCV&#039;s static library for B2G.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-30&amp;diff=1001194</id>
		<title>TPEMedia/2014-07-30</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-30&amp;diff=1001194"/>
		<updated>2014-07-30T06:57:09Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** fb? &lt;br /&gt;
** Study others platform parsing rule, sync to b2g platform&lt;br /&gt;
** Found possible race condition between readMetaData &amp;amp; NotifyDataAvailable function, would have another bug to fix that.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1044772}} - [B2G] OmxDecoder::ProcessCachedData would go through the whole mp3 when try to get the duration.&lt;br /&gt;
** OOAD&lt;br /&gt;
** This parsing time can be saved when bug 1039901 landed.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Refactory accordign to feedbacks.&lt;br /&gt;
*{{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1037597}} - Intermittent test_seek.html | application crashed [@ mozilla::AudioSink::Drain()] after &amp;quot;Assertion failure: mPlaying &amp;amp;&amp;amp; !mAudioStream-&amp;gt;IsPaused()&amp;quot;&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1042884}} - Intermittent browser_audionode-actor-get-params-01.js | application crashed [@ mozilla::AudioStream::DataCallback(void *,long)] after &amp;quot;Assertion failure: mState != SHUTDOWN (No data callback after shutdown)&amp;quot;&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1045351}} - [B2G][RTSP] When pausing an AAC file via RTSP, the audio will not play again&lt;br /&gt;
** blocker, rtsp stream can&#039;t pause/play&lt;br /&gt;
*{{Bug|1043900}} - MediaCodecReader should handle EndOfStream of output data properly.&lt;br /&gt;
** WIP, handle the EOS for MEdiaCodecReader&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Interview with 1 candidate.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
**WIP&lt;br /&gt;
**Traced MediaStreamGraph source code and write a wiki [[MediaStreamNote|MediaStreamNote]].&lt;br /&gt;
**After traced MediaStreamGraph code, decided to add a new MediaStreamListener, called MediaStreamCamcorderListener to separate from MediaStreamDirectListener. This listener will receive camcorder data, not preview data. This design will reduce the call path, some complexity and have better maintenance.&lt;br /&gt;
*{{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down.&lt;br /&gt;
**Verified Alfredo&#039;s patch&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**Study WebAudio specification. Got some ideas from this spec. It might be a good idea to define an WebAPI like WebAudio to support image processing ability for web developer.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-30&amp;diff=1001193</id>
		<title>TPEMedia/2014-07-30</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-30&amp;diff=1001193"/>
		<updated>2014-07-30T06:56:45Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** fb? &lt;br /&gt;
** Study others platform parsing rule, sync to b2g platform&lt;br /&gt;
** Found possible race condition between readMetaData &amp;amp; NotifyDataAvailable function.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1044772}} - [B2G] OmxDecoder::ProcessCachedData would go through the whole mp3 when try to get the duration.&lt;br /&gt;
** OOAD&lt;br /&gt;
** This parsing time can be saved when bug 1039901 landed.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Refactory accordign to feedbacks.&lt;br /&gt;
*{{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1037597}} - Intermittent test_seek.html | application crashed [@ mozilla::AudioSink::Drain()] after &amp;quot;Assertion failure: mPlaying &amp;amp;&amp;amp; !mAudioStream-&amp;gt;IsPaused()&amp;quot;&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1042884}} - Intermittent browser_audionode-actor-get-params-01.js | application crashed [@ mozilla::AudioStream::DataCallback(void *,long)] after &amp;quot;Assertion failure: mState != SHUTDOWN (No data callback after shutdown)&amp;quot;&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1045351}} - [B2G][RTSP] When pausing an AAC file via RTSP, the audio will not play again&lt;br /&gt;
** blocker, rtsp stream can&#039;t pause/play&lt;br /&gt;
*{{Bug|1043900}} - MediaCodecReader should handle EndOfStream of output data properly.&lt;br /&gt;
** WIP, handle the EOS for MEdiaCodecReader&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Interview with 1 candidate.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
**WIP&lt;br /&gt;
**Traced MediaStreamGraph source code and write a wiki [[MediaStreamNote|MediaStreamNote]].&lt;br /&gt;
**After traced MediaStreamGraph code, decided to add a new MediaStreamListener, called MediaStreamCamcorderListener to separate from MediaStreamDirectListener. This listener will receive camcorder data, not preview data. This design will reduce the call path, some complexity and have better maintenance.&lt;br /&gt;
*{{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down.&lt;br /&gt;
**Verified Alfredo&#039;s patch&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**Study WebAudio specification. Got some ideas from this spec. It might be a good idea to define an WebAPI like WebAudio to support image processing ability for web developer.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-30&amp;diff=1001192</id>
		<title>TPEMedia/2014-07-30</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-30&amp;diff=1001192"/>
		<updated>2014-07-30T06:55:35Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-31&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G&lt;br /&gt;
** fb? &lt;br /&gt;
** sync parsing logic from gstreamer&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1044772}} - [B2G] OmxDecoder::ProcessCachedData would go through the whole mp3 when try to get the duration.&lt;br /&gt;
** OOAD&lt;br /&gt;
** This parsing time can be saved when bug 1039901 landed.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Refactory accordign to feedbacks.&lt;br /&gt;
*{{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|1037597}} - Intermittent test_seek.html | application crashed [@ mozilla::AudioSink::Drain()] after &amp;quot;Assertion failure: mPlaying &amp;amp;&amp;amp; !mAudioStream-&amp;gt;IsPaused()&amp;quot;&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1042884}} - Intermittent browser_audionode-actor-get-params-01.js | application crashed [@ mozilla::AudioStream::DataCallback(void *,long)] after &amp;quot;Assertion failure: mState != SHUTDOWN (No data callback after shutdown)&amp;quot;&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
*{{Bug|1045351}} - [B2G][RTSP] When pausing an AAC file via RTSP, the audio will not play again&lt;br /&gt;
** blocker, rtsp stream can&#039;t pause/play&lt;br /&gt;
*{{Bug|1043900}} - MediaCodecReader should handle EndOfStream of output data properly.&lt;br /&gt;
** WIP, handle the EOS for MEdiaCodecReader&lt;br /&gt;
&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
*Interview with 1 candidate.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
**WIP&lt;br /&gt;
**Traced MediaStreamGraph source code and write a wiki [[MediaStreamNote|MediaStreamNote]].&lt;br /&gt;
**After traced MediaStreamGraph code, decided to add a new MediaStreamListener, called MediaStreamCamcorderListener to separate from MediaStreamDirectListener. This listener will receive camcorder data, not preview data. This design will reduce the call path, some complexity and have better maintenance.&lt;br /&gt;
*{{Bug|1041883}} - [MediaRecorder] If you switch start and stop quickly, it will cause MediaEncoder not be shut down.&lt;br /&gt;
**Verified Alfredo&#039;s patch&lt;br /&gt;
*{{Bug|1025777}} - [Meta][User story] Panorama capturing support&lt;br /&gt;
**Study WebAudio specification. Got some ideas from this spec. It might be a good idea to define an WebAPI like WebAudio to support image processing ability for web developer.&lt;br /&gt;
&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-23&amp;diff=998960</id>
		<title>TPEMedia/2014-07-23</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEMedia/2014-07-23&amp;diff=998960"/>
		<updated>2014-07-22T07:46:26Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-17&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-17&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-24&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Randy Lin===&lt;br /&gt;
*{{Bug|1039901}} - MP3FrameParser sometimes gives wrong duration on B2G &lt;br /&gt;
** WIP&lt;br /&gt;
** It is timing problem. Cause by get the duration from the wrong frame.&lt;br /&gt;
** Study the workflow of media decoder on b2g and found solution.&lt;br /&gt;
&lt;br /&gt;
===Alfredo Yang===&lt;br /&gt;
===John Lin===&lt;br /&gt;
===JW Wang===&lt;br /&gt;
*{{Bug|668973}} - Intermittent Android test_playback.html | Test timed out.&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1037370}} - TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek.html | uncaught exception - TypeError: v.parentNode is null&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|972826}} - Intermittent test_load_same_resource.html | Test timed out.&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1038655}} - Intermittent test_playback_rate.html | Current time should not change when playbackRate is null&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
===Benjamin Chen===&lt;br /&gt;
===Chiahung Tai===&lt;br /&gt;
===Steven Lee===&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-17&amp;diff=997665</id>
		<title>TPEPlatform/2014-07-17</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-17&amp;diff=997665"/>
		<updated>2014-07-17T06:56:58Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-11&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-18&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-11&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-18&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|969205}}Intermittent test_bug495300.html | currentTime equals duration: owl.mp3&lt;br /&gt;
** Debug, the mpr parser return the wrong duration of file and cause seek range wrong. &lt;br /&gt;
&lt;br /&gt;
*{{Bug|1036770}} [flame][webrtc] Compositor CPU usage is significantly higher when make the video call&lt;br /&gt;
** Learn how to use DS-5 to find the performance issue, but no finding&lt;br /&gt;
** Dump layer tree for benwa/sotaro to analysis.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
*{{Bug|984274}} - Intermittent test_sandbox_permission.html | Test timed out.&lt;br /&gt;
** Landed.&lt;br /&gt;
*{{Bug|916643}} - ImageCapture - Implement WebIDL and takePhoto()&lt;br /&gt;
** Under reviewing.&lt;br /&gt;
&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|960335}} [User story] Crop an audio file to create a new ringtone&lt;br /&gt;
** OOAD&lt;br /&gt;
** digest comments in last attempt to implementation ({{bug|968109}})&lt;br /&gt;
** study related spec (media stream /web audio/media recording)&lt;br /&gt;
** check what&#039;s still missing by trying to build a simple prototype with currently available APIs&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
* TOEIC test - half day&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1036803}} - SharedThreadPool::GetEventTarget should be made private&lt;br /&gt;
** mentor bug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|902686}} - Change manifest.js to use SpecialPowers.pushPrefEnv&lt;br /&gt;
** review patch&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1021681}} - Fix and re-enable test_played.html on B2G&lt;br /&gt;
** debug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1037423}} - ALSA crash in AudioStream::Shutdown when seeking during playback&lt;br /&gt;
** debug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1033121}} - Race in nsTimerEvent destructor&lt;br /&gt;
** uplift to beta/aurora&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret] Enable touch caret on B2G&lt;br /&gt;
** Help TingYu to reproduce the crash problem which is introduced after bug 774388. Update the status on bug 1017781.&lt;br /&gt;
* Help Andre on SpeechRecognition&lt;br /&gt;
* take over media topics&lt;br /&gt;
* interview&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*Took TOEIC.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
**WIP&lt;br /&gt;
**Fix the hacky code(empty VideoSegment) which cause unnecessarily call to NotifyDirectConsumers. Also evaluate the solution of using multiple MediaStreamTrack. Address reviewer&#039;s comment.&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret] Enable touch caret on B2G test cases and fix the existing test case failures&lt;br /&gt;
** r-&lt;br /&gt;
** Find the root cause of the display issue to touch caret.&lt;br /&gt;
* {{Bug|1021527}} - [Touch Caret] Touch Caret becomes blurry after zoom in&lt;br /&gt;
** land&lt;br /&gt;
** Replace png caret image with svg. Bug remains open to investigate pinch-zooming issue.&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Rebase&lt;br /&gt;
** Modify CompositorParent rendering timing with APZC for Project Silk.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1035076}} - Measure vsync event latency between VsyncDispatcher and other modules in Project Silk&lt;br /&gt;
** WIP&lt;br /&gt;
** Provide a patch to show the latency.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|1035045}} - [LayerScope] Send packets to the layerscope viewer by using google protocol buffer&lt;br /&gt;
** r+ | land&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Basic function is ok. Now I am trying to retrieve more layer information.&lt;br /&gt;
** Need to refine the basic UI and to refactor the js code by jQuery.&lt;br /&gt;
* {{Bug|1030922}} - Replace nsAutoPtr with UniquePtr in LayerScope.cpp&lt;br /&gt;
** WIP&lt;br /&gt;
* TOEIC&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|988765}} - Reftest fails - reftests/marquee/166591-dynamic-1.html&lt;br /&gt;
** r?&lt;br /&gt;
** Use MozReftestInvalidate for this invalidation test.&lt;br /&gt;
* {{Bug|988763}} - Reftest fails - layout/reftests/image-element/referenced-from-binding-01.html&lt;br /&gt;
* {{Bug|988759}} - Reftest fails - reftests/dom/multipleinsertionpoints-ref2.xhtml&lt;br /&gt;
** r?&lt;br /&gt;
** skip XBL reftest on B2G&lt;br /&gt;
* {{Bug|1023879}} - Intermittent TEST-UNEXPECTED-PASS | http://10.0.2.2:8888/tests/layout/reftests/bugs/844178.html | image comparison (==)&lt;br /&gt;
** debug&lt;br /&gt;
** Scrolling is not done in main thread. Try to align scrolling with MozReftestInvalidate to prevent this timing issue&lt;br /&gt;
* {{Bug|1023879}} - Intermittent B2G TEST-UNEXPECTED-PASS | 928607-1.html | image comparison (==) &lt;br /&gt;
* {{Bug|1017517}} - Intermittent B2G TEST-UNEXPECTED-PASS | css-ui-invalid/input/input-type-invalid.html | image comparison (==)&lt;br /&gt;
* {{Bug|988758}} - Reftest fails - tests/layout/reftests/bugs/605138-1.html&lt;br /&gt;
** fix&lt;br /&gt;
** Dup of bug 1000722.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-10&amp;diff=995972</id>
		<title>TPEPlatform/2014-07-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-10&amp;diff=995972"/>
		<updated>2014-07-10T06:55:19Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1036770}} - [flame][webrtc] Compositor CPU usage is significantly higher when make the video call&lt;br /&gt;
** New open Bug&lt;br /&gt;
** find a regression of change the font-weight from lighter to 300&lt;br /&gt;
* Flame device webrtc performance issue&lt;br /&gt;
** Help to profile gecko, find the CPU usage problem&lt;br /&gt;
*Brainstorming&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** found a way to query supported input color formats for HW encoder&lt;br /&gt;
** turns out that Flame accepts HW decoder output color format&lt;br /&gt;
** test copying decoder output data vs. converting to NV12: memcpy avg. 8ms; conversion avg. 30ms&lt;br /&gt;
** next step - figure out how to avoid color conversion when encoder support decoder output format.&lt;br /&gt;
* explore ringtone trimmer solution&lt;br /&gt;
** read media stream and web audio W3C spec&lt;br /&gt;
** read media stream graph and web audio code in Gecko&lt;br /&gt;
* offsite meeting&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1033121}} - Race in nsTimerEvent destructor&lt;br /&gt;
** r+&lt;br /&gt;
** trace code to find out non-thread-safe code&lt;br /&gt;
&lt;br /&gt;
*{{Bug|996465}} - Intermittent test_fragment_play.html | big.wav#t=5 fragment test: seeked currentTime is 5.675918 != 5&lt;br /&gt;
** f+&lt;br /&gt;
** r- (patch 1: need to extract code to a new file)&lt;br /&gt;
** r+ (patch 2)&lt;br /&gt;
** introduce freeze/thaw into the state machine scheduler to delay running state machine cycles&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*{{Bug|1015856}} 	[MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.&lt;br /&gt;
** landed&lt;br /&gt;
*{{Bug|991776}} - Intermittent test_mediarecorder_record_audiocontext.html | Test timed out.&lt;br /&gt;
** landed&lt;br /&gt;
*{{Bug|1032652}} - Have a way for MediaDecoderReader to read MediaResource in an unblocking / asynchronous fashion.&lt;br /&gt;
** OOAD: In analysis or design phase. &lt;br /&gt;
*{{Bug|1034471}} - [MediaRecorder] How to handle AudioChunks without channel counts or VideoChunks without size?&lt;br /&gt;
** OOAD: In analysis or design phase. &lt;br /&gt;
*{{Bug|1032065}} - RTSP video playback quality is very poor&lt;br /&gt;
** help to find root cause.&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*Interview with 1 person&lt;br /&gt;
*Prepare brain-storming meeting.&lt;br /&gt;
*{{Bug|1029316}} - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn&#039;t copy the value of VideoFrame::mForceBlack to mRawSegment.&lt;br /&gt;
**r+, L&lt;br /&gt;
**Submited a patch for review and added unit test.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
**WIP&lt;br /&gt;
**Might need multiple MediaSteamTracks for this bug.&lt;br /&gt;
*{{Bug|1003695}} - Allow MediaStream to handle multiple audio tracks and video tracks&lt;br /&gt;
**This bug might be related to bug 938034..&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|982560}} - Mach command fails to find tests if executed from a sub directory&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret] Enable touch caret on B2G test cases and fix the existing test case failures&lt;br /&gt;
** debug &lt;br /&gt;
** Debug touch caret to fix the reftest failures after enable touch caret preference.&lt;br /&gt;
* {{Bug|1035172}} - Intermittent test_touchcaret.py test_touchcaret.TouchCaretTest.test_contenteditable_move_caret_to_end_by_dragging_touch_caret_to_bottom_right_corner | TimeoutException: TimeoutException: Error loading page, timed out (onDOMContentLoaded)&lt;br /&gt;
** Help find the cause of this regression.&lt;br /&gt;
* Brainstorming meeting @ 7/8&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|1035045}} - [LayerScope] Send packets to the layerscope viewer by using google protocol buffer&lt;br /&gt;
** file | f+ | WIP&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD&lt;br /&gt;
** depends on {{Bug|1035045}}&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: &#039;auto_ptr&#039; is deprecated [-Wdeprecated-declarations]&lt;br /&gt;
** land&lt;br /&gt;
* Interview&lt;br /&gt;
** One person with ctai&lt;br /&gt;
* Brainstorming&lt;br /&gt;
** One day&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|1023190}} There is a horizontal line when drawing backgroud imag on flame 1.4 blocker&lt;br /&gt;
** r?&lt;br /&gt;
** discuss with reviewer&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1029230}} another horizontal line caused by keyboard app 2.0 blocker&lt;br /&gt;
** debug&lt;br /&gt;
** identify this line is related to keyboard popup, checking which display item causes this problem&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Splitting wip patch for Mason.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987527}} - Register Vsync monitor to HWComposer and notify to gecko/hal&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1035076}} - Measure vsync event latency between VsyncDispatcher and other modules in Project Silk&lt;br /&gt;
** file&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{bug|1023928}} -  [System][UX] The waiting icon now comes with a dirty dot&lt;br /&gt;
**land&lt;br /&gt;
** Ensure wrap mode after bind texture.&lt;br /&gt;
* {{bug|1035201}}  - Do not call fActiveTexture in GrallocTextureSourceOGL::SetCompositableBackendSpecificData&lt;br /&gt;
** file.&lt;br /&gt;
* {{bug|1026926}} - [Flame][Calendar] Dots in month view do not show correctly (not a complete circle)&lt;br /&gt;
** debug&lt;br /&gt;
** display item truncated issue&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-10&amp;diff=995971</id>
		<title>TPEPlatform/2014-07-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-10&amp;diff=995971"/>
		<updated>2014-07-10T06:53:58Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-07-04&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-11&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1036770}} - [flame][webrtc] Compositor CPU usage is significantly higher when make the video call&lt;br /&gt;
** New open Bug&lt;br /&gt;
** find a regression of change the font-weight from lighter to 300&lt;br /&gt;
* Flame device webrtc performance issue&lt;br /&gt;
** Help to profile gecko, find the CPU usage problem&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** found a way to query supported input color formats for HW encoder&lt;br /&gt;
** turns out that Flame accepts HW decoder output color format&lt;br /&gt;
** test copying decoder output data vs. converting to NV12: memcpy avg. 8ms; conversion avg. 30ms&lt;br /&gt;
** next step - figure out how to avoid color conversion when encoder support decoder output format.&lt;br /&gt;
* explore ringtone trimmer solution&lt;br /&gt;
** read media stream and web audio W3C spec&lt;br /&gt;
** read media stream graph and web audio code in Gecko&lt;br /&gt;
* offsite meeting&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1033121}} - Race in nsTimerEvent destructor&lt;br /&gt;
** r+&lt;br /&gt;
** trace code to find out non-thread-safe code&lt;br /&gt;
&lt;br /&gt;
*{{Bug|996465}} - Intermittent test_fragment_play.html | big.wav#t=5 fragment test: seeked currentTime is 5.675918 != 5&lt;br /&gt;
** f+&lt;br /&gt;
** r- (patch 1: need to extract code to a new file)&lt;br /&gt;
** r+ (patch 2)&lt;br /&gt;
** introduce freeze/thaw into the state machine scheduler to delay running state machine cycles&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*{{Bug|1015856}} 	[MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.&lt;br /&gt;
** landed&lt;br /&gt;
*{{Bug|991776}} - Intermittent test_mediarecorder_record_audiocontext.html | Test timed out.&lt;br /&gt;
** landed&lt;br /&gt;
*{{Bug|1032652}} - Have a way for MediaDecoderReader to read MediaResource in an unblocking / asynchronous fashion.&lt;br /&gt;
** OOAD: In analysis or design phase. &lt;br /&gt;
*{{Bug|1034471}} - [MediaRecorder] How to handle AudioChunks without channel counts or VideoChunks without size?&lt;br /&gt;
** OOAD: In analysis or design phase. &lt;br /&gt;
*{{Bug|1032065}} - RTSP video playback quality is very poor&lt;br /&gt;
** help to find root cause.&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*Interview with 1 person&lt;br /&gt;
*Prepare brain-storming meeting.&lt;br /&gt;
*{{Bug|1029316}} - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn&#039;t copy the value of VideoFrame::mForceBlack to mRawSegment.&lt;br /&gt;
**r+, L&lt;br /&gt;
**Submited a patch for review and added unit test.&lt;br /&gt;
*{{Bug|938034}} - [B2G] GetUserMedia can provide recording callback in media stream&lt;br /&gt;
**WIP&lt;br /&gt;
**Might need multiple MediaSteamTracks for this bug.&lt;br /&gt;
*{{Bug|1003695}} - Allow MediaStream to handle multiple audio tracks and video tracks&lt;br /&gt;
**This bug might be related to bug 938034..&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|982560}} - Mach command fails to find tests if executed from a sub directory&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret] Enable touch caret on B2G test cases and fix the existing test case failures&lt;br /&gt;
** debug &lt;br /&gt;
** Debug touch caret to fix the reftest failures after enable touch caret preference.&lt;br /&gt;
* {{Bug|1035172}} - Intermittent test_touchcaret.py test_touchcaret.TouchCaretTest.test_contenteditable_move_caret_to_end_by_dragging_touch_caret_to_bottom_right_corner | TimeoutException: TimeoutException: Error loading page, timed out (onDOMContentLoaded)&lt;br /&gt;
** Help find the cause of this regression.&lt;br /&gt;
* Brainstorming meeting @ 7/8&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|1035045}} - [LayerScope] Send packets to the layerscope viewer by using google protocol buffer&lt;br /&gt;
** file | f+ | WIP&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD&lt;br /&gt;
** depends on {{Bug|1035045}}&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: &#039;auto_ptr&#039; is deprecated [-Wdeprecated-declarations]&lt;br /&gt;
** land&lt;br /&gt;
* Interview&lt;br /&gt;
** One person with ctai&lt;br /&gt;
* Brainstorming&lt;br /&gt;
** One day&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|1023190}} There is a horizontal line when drawing backgroud imag on flame 1.4 blocker&lt;br /&gt;
** r?&lt;br /&gt;
** discuss with reviewer&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1029230}} another horizontal line caused by keyboard app 2.0 blocker&lt;br /&gt;
** debug&lt;br /&gt;
** identify this line is related to keyboard popup, checking which display item causes this problem&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Splitting wip patch for Mason.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987527}} - Register Vsync monitor to HWComposer and notify to gecko/hal&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1035076}} - Measure vsync event latency between VsyncDispatcher and other modules in Project Silk&lt;br /&gt;
** file&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{bug|1023928}} -  [System][UX] The waiting icon now comes with a dirty dot&lt;br /&gt;
**land&lt;br /&gt;
** Ensure wrap mode after bind texture.&lt;br /&gt;
* {{bug|1035201}}  - Do not call fActiveTexture in GrallocTextureSourceOGL::SetCompositableBackendSpecificData&lt;br /&gt;
** file.&lt;br /&gt;
* {{bug|1026926}} - [Flame][Calendar] Dots in month view do not show correctly (not a complete circle)&lt;br /&gt;
** debug&lt;br /&gt;
** display item truncated issue&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-03&amp;diff=994391</id>
		<title>TPEPlatform/2014-07-03</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-07-03&amp;diff=994391"/>
		<updated>2014-07-03T06:15:50Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-27&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-04&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-27&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-07-04&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
* {{Bug|951008}} - Media Recorder - fire onstart event when encoder start to generate encoded data&lt;br /&gt;
** Landed&lt;br /&gt;
* {{Bug|1023783}} - [Flame][V1.4][Music]The songs will play by loudspeaker when there is a headset insert.&lt;br /&gt;
**  OOAD&lt;br /&gt;
** Should be regression, audio channel services isn&#039;t fire the pause event to speaker manager.&lt;br /&gt;
* Profile WebRTC h264 performance.&lt;br /&gt;
** b2g process cpu usage become higher than 15 days ago.&lt;br /&gt;
* PTO 1 day&lt;br /&gt;
* TOEIC test 0.5 day&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*Health Exam/PTO&lt;br /&gt;
** 0.5/0.5 day&lt;br /&gt;
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
**WIP&lt;br /&gt;
**ACodec.cpp(libstagefright) has a bug. It only set the value of store-meta-in-buffer when the value is 1. So I think we can just re-configure the OMXEncoder. Try to implement a version which use |release|. The whole release version takes around 90-150ms to restart and wroks fine.&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|982560}} - Mach command fails to find tests if executed from a sub directory&lt;br /&gt;
** r?&lt;br /&gt;
* {{Bug|1024471}} - Make run/debug commands use a scratch profile by default&lt;br /&gt;
** Help rebase since I think this feature is useful.&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Implement a data structure according to original the packet format and unpack these packets into JSON format in the viewer.&lt;br /&gt;
** Design Protocol Buffer message and implement it&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** r+&lt;br /&gt;
* {{Bug|1029956}} - [LayerScope] mLayerRef of color layers are always not correct (0xa5a5a5a5) on the viewer&lt;br /&gt;
** r+ | land&lt;br /&gt;
* {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: &#039;auto_ptr&#039; is deprecated [-Wdeprecated-declarations]&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{bug|1023928}} -  [System][UX] The waiting icon now comes with a dirty dot&lt;br /&gt;
** debug&lt;br /&gt;
** Need to learn how to push gaia change first.&lt;br /&gt;
* {{bug|976923}} - reftest fails - font-inflation disable-fontinfl-on-mobile-4.html&lt;br /&gt;
** land&lt;br /&gt;
** remove a out of date test case&lt;br /&gt;
* {{bug|972697}} - [reftest::B2G] All reftest cases in layout/reftests/font-inflation fail after enable OOP&lt;br /&gt;
** debug | r?&lt;br /&gt;
** We still have many disable reftest case, especially on B2G. By enable font-inflation test case, we get around 100 test case work on B2G.&lt;br /&gt;
* {{bug|1031677}} - Enable reftest 413928-1.xht/413928-2.xht on B2G&lt;br /&gt;
* {{bug|1031676}} - Enable reftest box-sizing-replaced-002.xht/box-sizing-replaced-003.xht on B2G&lt;br /&gt;
* {{bug|1031674}} - Enable reftest 381497-n.html on B2G&lt;br /&gt;
* {{bug|1031673}} - Enable reftest 960822.html on B2G&lt;br /&gt;
* {{bug|1031672}} - Enable reftest 728983-1.html on B2G&lt;br /&gt;
** file&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-26&amp;diff=992695</id>
		<title>TPEPlatform/2014-06-26</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-26&amp;diff=992695"/>
		<updated>2014-06-26T06:36:56Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-20&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-27&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-20&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-27&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{bug|1012936}} - WebRTC audio on Flame broken up in calls&lt;br /&gt;
** OOAD&lt;br /&gt;
** Learn how to use systrace/gecko Gecko Profiler to find battle-neck, adjust the opus complexity and bitstream can avoid the pop sound problem.&lt;br /&gt;
** The frame device&#039;s has high CPU usage on back camera, {{Bug|1028820}}&lt;br /&gt;
*{{Bug|951008}} - Media Recorder - fire onstart event when encoder start to generate encoded data&lt;br /&gt;
** Need fix some nits&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|1028053}} [Dolphin] H264 OMX Decoded frames cannot be composited&lt;br /&gt;
** help pehrsons to identify the root cause&lt;br /&gt;
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** write color conversion code from QCOM proprietary format to NV12&lt;br /&gt;
** revert bug patch for testing conversion code&lt;br /&gt;
* {{Bug|1009420}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** communicate with jesup about the root cause&lt;br /&gt;
* Study new camera API/Implementation: HAL v3 &amp;amp; android.hardware.camera2&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1017471}} - Wrong usage of ChangeExplicitBlockerCount in MediaRecorder&lt;br /&gt;
** mentor&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1028826}} - TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek-forwards.html | uncaught exception - TypeError: document.body is null&lt;br /&gt;
** mentor&lt;br /&gt;
&lt;br /&gt;
*{{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&lt;br /&gt;
** land&lt;br /&gt;
** stream doesn&#039;t notify blockChanged when stream end time happens to equal next current time of MSG.&lt;br /&gt;
** request approval for aurora/beta&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1020538}} - Fix and re-enable test_playback_rate.html&lt;br /&gt;
** land&lt;br /&gt;
** fix frame position calculation algorithm for playback rate changes.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|897108}} - Intermittent test_playback_rate_playpause.html | Test timed out.&lt;br /&gt;
** land&lt;br /&gt;
** change preload to &#039;metadata&#039; to ensure &#039;loadedmetadata&#039; is fired.&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*PTO/MAE leave&lt;br /&gt;
**0.5/0.5 day&lt;br /&gt;
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
**WIP&lt;br /&gt;
**Found and filed a bug(bug 1029316) when tried to disable MediaStreamTrack. Looks like the flow &amp;quot;stop-configure-start&amp;quot; is not work. The buffer is not re-allocated. Trying to figure out what&#039;s going on.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1029316}} - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn&#039;t copy the value of VideoFrame::mForceBlack to mRawSegment.&lt;br /&gt;
** file | F+&lt;br /&gt;
** Submit a patch for review.&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|1027501}} - print-manifest-dirs.py run-time error: UnboundLocalError: local variable &#039;testURLs&#039; referenced before assignment&lt;br /&gt;
** f&lt;br /&gt;
* {{Bug|951654}} -  Intermittent test_implicit_waits.py test_implicit_waits.TestImplicitWaits.testShouldImplicitlyWaitForASingleElement | NoSuchElementException: Unable to locate element: box0&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|1021527}} - [Touch Caret] Touch Caret becomes blurry after zoom in&lt;br /&gt;
** debug&lt;br /&gt;
** Experiment caret with svg image.&lt;br /&gt;
* {{Bug|1029518}} - SVG image with filter is blurry when it&#039;s used as div background-image&lt;br /&gt;
** file&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Implement an initial design -&amp;gt; send a layer tree as a large string to the viewer&lt;br /&gt;
** Design a data structure (tree or list) and unpack these packets into JSON format in the viewer. (only use necessary data: 1. parent reference, 2. buffer reference, 3. width, 4. height)&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** f+ | r?&lt;br /&gt;
* {{Bug|1029956}} - [LayerScope] mLayerRef of color layers are always not correct (0xa5a5a5a5) on the viewer&lt;br /&gt;
** file | r?&lt;br /&gt;
* {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: &#039;auto_ptr&#039; is deprecated [-Wdeprecated-declarations]&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|846421}} support snapshot for nested remote mozbrowser content&lt;br /&gt;
** study&lt;br /&gt;
** original WIP has side effect, investigate another approach from [1]&lt;br /&gt;
   [1]https://wiki.mozilla.org/User:Roc/ScreenCaptureAPI&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1023190}} There is a horizontal line when drawing backgroud imag on flame 1.4+&lt;br /&gt;
** WIP&lt;br /&gt;
** related to rounding issue when draw background image with repeat property&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** setInterval() is implemented by timer object. Vsync doesn&#039;t affect this.&lt;br /&gt;
** requestAnimationFrame() is triggered in tick(). Vsync affect this.({{bug|707884}})&lt;br /&gt;
** disucss the implementation idea:&lt;br /&gt;
*** if we have input event, merge the input event and tick call to content side&lt;br /&gt;
*** vsync ipc protocol add time stamp and frame id for further debug.&lt;br /&gt;
*** the vsync message drop mechanism if child side is very busy.&lt;br /&gt;
** check b2g implementation for several input event in one frame update.&lt;br /&gt;
&lt;br /&gt;
*Systrace talk&lt;br /&gt;
**[https://docs.google.com/presentation/d/1s5-TLwXsuG8pcqoerYIeZtmVPqfkHH_qbr4VgfS2x5M/edit?usp=sharing slide]&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
* PTO - 2 days&lt;br /&gt;
*{{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion.&lt;br /&gt;
** r?&lt;br /&gt;
** 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.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1024889}}- Enabling &amp;quot;Dump layers tree&amp;quot; in Setting doesn&#039;t work&lt;br /&gt;
** r-&lt;br /&gt;
** Milan ask for checking why &#039;Once&#039; updating mode of Setting doesn&#039;t work, instead of change the updating mode from &#039;Once&#039; to &#039;Live&#039;&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1002823}}- [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input&lt;br /&gt;
** OOAD&lt;br /&gt;
** Refine the design by ROC&#039;s suggestion, which is inherit from ImageLayer, and modify the image class that it used for holding the image withou actual image data.&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|1028092}} - Dump testing log when testing pass but we expect testing fail.&lt;br /&gt;
** file | land&lt;br /&gt;
* {{Bug|1028128}} - Duplicate reftest log&lt;br /&gt;
** file | close&lt;br /&gt;
** Duplicated bug&lt;br /&gt;
* {{Bug|1000722}} - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area&lt;br /&gt;
** r+ | land&lt;br /&gt;
** rollback change in bug 981477... damn.. it&#039;s a hard work...&lt;br /&gt;
* {{Bug|972697}}- [Tracking] (reftest) tests in layout/reftests/font-inflation fail&lt;br /&gt;
** debug&lt;br /&gt;
* {{bug|1029348}} - Integrate reftest statistic into ReftestManifest&lt;br /&gt;
** file&lt;br /&gt;
** There are many discussion around this topic, keep discuss with developer to find out a suitable solution&lt;br /&gt;
** Waiting for feedback on bug. Take it after get conclusion on bug.&lt;br /&gt;
* {{Bug|1029610}} - Discard all xul reftest on B2G&lt;br /&gt;
** file&lt;br /&gt;
* {{Bug|1029636}} - [reftest::B2G] TEST-UNEXPECTED-FAIL outer-svg-border-and-padding-01.svg&lt;br /&gt;
** file&lt;br /&gt;
* PTO&lt;br /&gt;
** 1 day&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-26&amp;diff=992694</id>
		<title>TPEPlatform/2014-06-26</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-26&amp;diff=992694"/>
		<updated>2014-06-26T06:33:19Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-20&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-27&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-20&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-27&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{bug|1012936}} - WebRTC audio on Flame broken up in calls&lt;br /&gt;
** OOAD&lt;br /&gt;
** Learn how to use systrace/gecko Gecko Profiler to find battle-neck, adjust the opus complexity and bitstream can avoid the pop sound problem.&lt;br /&gt;
** The frame device&#039;s has high CPU usage on back camera, {{Bug|1028820}}&lt;br /&gt;
*{{Bug|951008}} - Media Recorder - fire onstart event when encoder start to generate encoded data&lt;br /&gt;
** Need fix some nits and get 1fb+&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|1028053}} [Dolphin] H264 OMX Decoded frames cannot be composited&lt;br /&gt;
** help pehrsons to identify the root cause&lt;br /&gt;
* {{Bug|997593}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** write color conversion code from QCOM proprietary format to NV12&lt;br /&gt;
** revert bug patch for testing conversion code&lt;br /&gt;
* {{Bug|1009420}} Cannot playback a recorded mp4 video on Firefox OS&lt;br /&gt;
** communicate with jesup about the root cause&lt;br /&gt;
* Study new camera API/Implementation: HAL v3 &amp;amp; android.hardware.camera2&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1017471}} - Wrong usage of ChangeExplicitBlockerCount in MediaRecorder&lt;br /&gt;
** mentor&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1028826}} - TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek-forwards.html | uncaught exception - TypeError: document.body is null&lt;br /&gt;
** mentor&lt;br /&gt;
&lt;br /&gt;
*{{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&lt;br /&gt;
** land&lt;br /&gt;
** stream doesn&#039;t notify blockChanged when stream end time happens to equal next current time of MSG.&lt;br /&gt;
** request approval for aurora/beta&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1020538}} - Fix and re-enable test_playback_rate.html&lt;br /&gt;
** land&lt;br /&gt;
** fix frame position calculation algorithm for playback rate changes.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|897108}} - Intermittent test_playback_rate_playpause.html | Test timed out.&lt;br /&gt;
** land&lt;br /&gt;
** change preload to &#039;metadata&#039; to ensure &#039;loadedmetadata&#039; is fired.&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*PTO/MAE leave&lt;br /&gt;
**0.5/0.5 day&lt;br /&gt;
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
**WIP&lt;br /&gt;
**Found and filed a bug(bug 1029316) when tried to disable MediaStreamTrack. Looks like the flow &amp;quot;stop-configure-start&amp;quot; is not work. The buffer is not re-allocated. Trying to figure out what&#039;s going on.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1029316}} - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn&#039;t copy the value of VideoFrame::mForceBlack to mRawSegment.&lt;br /&gt;
** file | F+&lt;br /&gt;
** Submit a patch for review.&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|1027501}} - print-manifest-dirs.py run-time error: UnboundLocalError: local variable &#039;testURLs&#039; referenced before assignment&lt;br /&gt;
** f&lt;br /&gt;
* {{Bug|951654}} -  Intermittent test_implicit_waits.py test_implicit_waits.TestImplicitWaits.testShouldImplicitlyWaitForASingleElement | NoSuchElementException: Unable to locate element: box0&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|1021527}} - [Touch Caret] Touch Caret becomes blurry after zoom in&lt;br /&gt;
** debug&lt;br /&gt;
** Experiment caret with svg image.&lt;br /&gt;
* {{Bug|1029518}} - SVG image with filter is blurry when it&#039;s used as div background-image&lt;br /&gt;
** file&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Implement an initial design -&amp;gt; send a layer tree as a large string to the viewer&lt;br /&gt;
** Design a data structure (tree or list) and unpack these packets into JSON format in the viewer. (only use necessary data: 1. parent reference, 2. buffer reference, 3. width, 4. height)&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** f+ | r?&lt;br /&gt;
* {{Bug|1029956}} - [LayerScope] mLayerRef of color layers are always not correct (0xa5a5a5a5) on the viewer&lt;br /&gt;
** file | r?&lt;br /&gt;
* {{Bug|991227}} - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: &#039;auto_ptr&#039; is deprecated [-Wdeprecated-declarations]&lt;br /&gt;
** WIP&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|846421}} support snapshot for nested remote mozbrowser content&lt;br /&gt;
** study&lt;br /&gt;
** original WIP has side effect, investigate another approach from [1]&lt;br /&gt;
   [1]https://wiki.mozilla.org/User:Roc/ScreenCaptureAPI&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1023190}} There is a horizontal line when drawing backgroud imag on flame 1.4+&lt;br /&gt;
** WIP&lt;br /&gt;
** related to rounding issue when draw background image with repeat property&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** setInterval() is implemented by timer object. Vsync doesn&#039;t affect this.&lt;br /&gt;
** requestAnimationFrame() is triggered in tick(). Vsync affect this.({{bug|707884}})&lt;br /&gt;
** disucss the implementation idea:&lt;br /&gt;
*** if we have input event, merge the input event and tick call to content side&lt;br /&gt;
*** vsync ipc protocol add time stamp and frame id for further debug.&lt;br /&gt;
*** the vsync message drop mechanism if child side is very busy.&lt;br /&gt;
** check b2g implementation for several input event in one frame update.&lt;br /&gt;
&lt;br /&gt;
*Systrace talk&lt;br /&gt;
**[https://docs.google.com/presentation/d/1s5-TLwXsuG8pcqoerYIeZtmVPqfkHH_qbr4VgfS2x5M/edit?usp=sharing slide]&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
* PTO - 2 days&lt;br /&gt;
*{{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion.&lt;br /&gt;
** r?&lt;br /&gt;
** 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.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1024889}}- Enabling &amp;quot;Dump layers tree&amp;quot; in Setting doesn&#039;t work&lt;br /&gt;
** r-&lt;br /&gt;
** Milan ask for checking why &#039;Once&#039; updating mode of Setting doesn&#039;t work, instead of change the updating mode from &#039;Once&#039; to &#039;Live&#039;&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1002823}}- [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input&lt;br /&gt;
** OOAD&lt;br /&gt;
** Refine the design by ROC&#039;s suggestion, which is inherit from ImageLayer, and modify the image class that it used for holding the image withou actual image data.&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|1028092}} - Dump testing log when testing pass but we expect testing fail.&lt;br /&gt;
** file | land&lt;br /&gt;
* {{Bug|1028128}} - Duplicate reftest log&lt;br /&gt;
** file | close&lt;br /&gt;
** Duplicated bug&lt;br /&gt;
* {{Bug|1000722}} - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area&lt;br /&gt;
** r+ | land&lt;br /&gt;
** rollback change in bug 981477... damn.. it&#039;s a hard work...&lt;br /&gt;
* {{Bug|972697}}- [Tracking] (reftest) tests in layout/reftests/font-inflation fail&lt;br /&gt;
** debug&lt;br /&gt;
* {{bug|1029348}} - Integrate reftest statistic into ReftestManifest&lt;br /&gt;
** file&lt;br /&gt;
** There are many discussion around this topic, keep discuss with developer to find out a suitable solution&lt;br /&gt;
** Waiting for feedback on bug. Take it after get conclusion on bug.&lt;br /&gt;
* {{Bug|1029610}} - Discard all xul reftest on B2G&lt;br /&gt;
** file&lt;br /&gt;
* {{Bug|1029636}} - [reftest::B2G] TEST-UNEXPECTED-FAIL outer-svg-border-and-padding-01.svg&lt;br /&gt;
** file&lt;br /&gt;
* PTO&lt;br /&gt;
** 1 day&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-19&amp;diff=990448</id>
		<title>TPEPlatform/2014-06-19</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-19&amp;diff=990448"/>
		<updated>2014-06-19T07:06:48Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-13&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-20&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-13&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-20&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1012936}} - WebRTC audio on Flame broken up in calls&lt;br /&gt;
** OOAD&lt;br /&gt;
** CPU usage is alomost full. Use systrace to identify the opensl_rec_thread and found it can&#039;t get enough cpu resource to decode the pcm buffer.&lt;br /&gt;
** Discuss with Randell and would create another thread/buffer to avoid this problem.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1023564}} - Intermittent test_seek.html | owl.mp3 seek test 2: Video currentTime should be around 1.645: 0.918803&lt;br /&gt;
** OOAD&lt;br /&gt;
** Happen rate isn&#039;t high, need to find a good version to reproduce it and add more log to debug.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* Business trip: MAE 2014 at Shanghai.&lt;br /&gt;
* {{Bug|1024357}} No video in H.264 video calls between Open C &amp;amp; Firefox on Windows.&lt;br /&gt;
** Try to reproduce.&lt;br /&gt;
** Check captured bitstream from reporter - looks like Firefox used for testing is out-of-date.&lt;br /&gt;
* Study latest systrace tool.&lt;br /&gt;
* Study Android Camera HAL v3.&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1008079}} - Assertion failure: !mAudioStream-&amp;gt;IsPaused() (Don&#039;t play when paused)&lt;br /&gt;
** r+&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1023781}} - Fix and re-enable test_info_leak.html on B2G&lt;br /&gt;
** r+&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1020538}} - Fix and re-enable test_playback_rate.html&lt;br /&gt;
** debug&lt;br /&gt;
** there are timing issues on B2G emulator to fail the test&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*PTO one day&lt;br /&gt;
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.&lt;br /&gt;
** r+, landing&lt;br /&gt;
*{{Bug|962878}} - Fix bugs &amp;amp; re-enable test_mediarecorder_record_4ch_audiocontext.html on emulators&lt;br /&gt;
** wip patch, f+&lt;br /&gt;
*{{Bug|1015856}} - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.&lt;br /&gt;
** r-, still have overflow bugs.&lt;br /&gt;
*{{Bug|1016265}} - Refine the code for MediaRecorder::Session life-cycle.&lt;br /&gt;
** debugging&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|959118}} - [LayerScope] Combine layer dump and layer scope&lt;br /&gt;
** OOAD&lt;br /&gt;
** Rewrite dump functions to support nsACString as Input&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** f?&lt;br /&gt;
&lt;br /&gt;
* Team Building&lt;br /&gt;
** One day&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*GSMA MAE&lt;br /&gt;
** Go to Shanghai for GSMA MAE&lt;br /&gt;
* Team Building&lt;br /&gt;
** One day for team building&lt;br /&gt;
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
** study|WIP&lt;br /&gt;
** Study spec of getUserMedia and MediaStream.&lt;br /&gt;
** Modified uitset-privileged webapp for controling MediaStream.(Like disable and enable MediaStreamTrack/MediaStream)&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|962645}} - Action chains only handle one press-&amp;gt;release chain&lt;br /&gt;
** land&lt;br /&gt;
* {{Bug|1020261}} - [Touch Caret] Enable touch caret sanity test on B2G&lt;br /&gt;
** file | land&lt;br /&gt;
** Depends on {{Bug|962645}}.&lt;br /&gt;
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test&lt;br /&gt;
** land&lt;br /&gt;
** Test cases failed on Windows browser. Track by {{Bug|1024848}}.&lt;br /&gt;
* {{Bug|1024848}} - Enable selection carets sanity test on Windows browser&lt;br /&gt;
** file | land&lt;br /&gt;
* Team Building @ 6/16&lt;br /&gt;
** One day&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|846421}} support snapshot for nested remote mozbrowser content&lt;br /&gt;
** WIP&lt;br /&gt;
** Fix the frame without status bar issue, prepare the draft patch for review&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** r+, r?&lt;br /&gt;
** Update to reviewer&#039;s comment.&lt;br /&gt;
** Write mochitest for this api. test case is r+.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Sync implementation detail with Mason&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** r+&lt;br /&gt;
** Try failed at MOZ_ASSERT checking. Request needinfo again.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1015852}} - crash at GLContextProviderEGL::CreateForWindow in dolphin monkey test&lt;br /&gt;
** debug&lt;br /&gt;
** Waiting for adb log from vender.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
**r-&lt;br /&gt;
** Fixing review comment&lt;br /&gt;
&lt;br /&gt;
*{{Bug|918984}} - Direct video stream texturing support on WebGL&lt;br /&gt;
** f?&lt;br /&gt;
** Working draft uploaded. Wait for feedback.&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
*{{Bug|1025975}} - crash in mozilla::layers::CompositorChild::SharedFrameMetricsData::GetViewID()&lt;br /&gt;
** debug&lt;br /&gt;
** 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.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1024889}} - Enabling &amp;quot;Dump layers tree&amp;quot; in Setting doesn&#039;t work &lt;br /&gt;
** r?&lt;br /&gt;
** Change the update mode of layer.dumps from Once to Live&lt;br /&gt;
&lt;br /&gt;
*{{Bug|973777}} - Breaking down the information of GrallocReporter&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
* TV&lt;br /&gt;
** prepare slide for work week&lt;br /&gt;
&lt;br /&gt;
* Project Woodduck&lt;br /&gt;
** cowork with CE team and the vendor to clarify the booting problem. Now it can boot into home screen.&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|1000722}} - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area&lt;br /&gt;
** debug|r+&lt;br /&gt;
** We skip many reftest because of this bug. &lt;br /&gt;
** Default css of iframe causes capture on wrong region.&lt;br /&gt;
* Team Building&lt;br /&gt;
** One day&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD&lt;br /&gt;
** Sync up status with Jerry.&lt;br /&gt;
* {{Bug|1027116}} - [reftest-analyzer] reftest-analyzer is not able to parse TEST-UNEXPECTED-PASS log correctly&lt;br /&gt;
** file&lt;br /&gt;
** There are still many bugs in this tool. I am going to improve it.&lt;br /&gt;
* {{Bug|1027501}} - print-manifest-dirs.py run-time error: UnboundLocalError: local variable &#039;testURLs&#039; referenced before assignment&lt;br /&gt;
** file&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-12&amp;diff=988333</id>
		<title>TPEPlatform/2014-06-12</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-12&amp;diff=988333"/>
		<updated>2014-06-12T06:23:00Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-13&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-13&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream.&lt;br /&gt;
** R+, Check-in needed.&lt;br /&gt;
** Solution is correcting the wrong buffer duration calculation of the resampler.&lt;br /&gt;
*{{Bug|1012936}} WebRTC audio on Flame broken up in calls&lt;br /&gt;
** OOAD&lt;br /&gt;
** Found opensl_rec_thread&#039;s cpu usage is high and audio buffer overrun. Discuss with jesup, I will try to increase the PCM buffer on the recording audio path.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
*GSMA MAE&lt;br /&gt;
** Go to Shanghai for GSMA MAE&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
** Study&lt;br /&gt;
** Study spec of getUserMedia and MediaStream.&lt;br /&gt;
*GSMA MAE&lt;br /&gt;
** Go to Shanghai for GSMA MAE&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** r+ | land&lt;br /&gt;
** Backout due to intermittent test failures. Enlarge touch caret expiration time, and landed.&lt;br /&gt;
* {{Bug|1020261}} - [Touch Caret] Enable touch caret sanity test on B2G&lt;br /&gt;
** file | r+&lt;br /&gt;
** Touch caret cannot recognize touch event id synthesized by marionette. Need to fix TouchCaret.cpp.&lt;br /&gt;
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test&lt;br /&gt;
** r+&lt;br /&gt;
* {{Bug|1020874}} - Add optional parameters x and y to Action.long_press()&lt;br /&gt;
** file | land&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** L&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** f+, r?&lt;br /&gt;
** Implemented using Ehsan&#039;s suggestion.&lt;br /&gt;
** Write mochitest for this api&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
*GSMA MAE&lt;br /&gt;
** Go to Shanghai for GSMA MAE&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
*{{Bug|1012961}} - ABORT: Invalid SurfaceDescriptor passed in: file gfx/layers/opengl/GrallocTextureHost.cpp, line 292&lt;br /&gt;
**r+&lt;br /&gt;
&lt;br /&gt;
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
**r?&lt;br /&gt;
**Fix Mac &lt;br /&gt;
&lt;br /&gt;
*{{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion &lt;br /&gt;
**f-&lt;br /&gt;
**refactoring...&lt;br /&gt;
&lt;br /&gt;
*{{Bug|918984}} - Direct video stream texturing support on WebGL&lt;br /&gt;
**WIP&lt;br /&gt;
**upload a build pass not work yet patch to ask Jeff,Dan for feedback&lt;br /&gt;
&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|1021499}} - [Touch Caret] Touch caret might be truncated by keyboard&lt;br /&gt;
** file&lt;br /&gt;
** follow up issue of 924692.&lt;br /&gt;
* {{Bug|1021527}} - [Touch Caret] Touch Caret becomes blurry after zoom in &lt;br /&gt;
** file&lt;br /&gt;
** follow up issue of 924692.&lt;br /&gt;
* {{Bug|1021530}} - [Touch Caret] Touch caret movement is jumpy&lt;br /&gt;
** file&lt;br /&gt;
** follow up issue of 924692.&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame() &lt;br /&gt;
** feedback&lt;br /&gt;
** [https://bugzilla.mozilla.org/show_bug.cgi?id=1003893#c37 Hold RasterImage in DecodeDoneWorker]&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD&lt;br /&gt;
** [https://bug987529.bugzilla.mozilla.org/attachment.cgi?id=8437571 (I) Dependency among vsync thread, main thread and compositor thread.]&lt;br /&gt;
** [https://bug987529.bugzilla.mozilla.org/attachment.cgi?id=8437591 (II) Dispatch latency cause by main thread.]&lt;br /&gt;
** [https://bug987529.bugzilla.mozilla.org/attachment.cgi?id=8437592 (III) Context switch overhead before composition task executed.]&lt;br /&gt;
** Discuss wiht Mason in bug. In my point of view, bug 930939 is the main performance blocker of enabling project SilK.&lt;br /&gt;
* {{Bug|1023688}} - (CopyPaste) [META] Text selection/copy/paste support on B2G&lt;br /&gt;
** file&lt;br /&gt;
** Have a META bug to trace detail progress of copy/paste feature on B2G&lt;br /&gt;
** At this moment, we have 1 feature blocker and 4 test cases blockers.&lt;br /&gt;
* {{Bug|1022453}} - [META] re-enable failed media test case&lt;br /&gt;
** file&lt;br /&gt;
** Disable test cases is bad for the health of our product. Create a META bug to trace progress of test case re-enabling.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-05&amp;diff=986065</id>
		<title>TPEPlatform/2014-06-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-05&amp;diff=986065"/>
		<updated>2014-06-05T06:14:11Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream&lt;br /&gt;
** debug&lt;br /&gt;
** It&#039;s regression at Bug 998711. Finding the cause if there is no pcm data feed in audio chunk, the MediaStreamGraph would block the video playing.&lt;br /&gt;
* {{Bug|1008797}} - Test case for bug 993598.&lt;br /&gt;
** Review the test case and gave some feedbacks.&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1020227}} - Deadlock in opensl_stream_destroy&lt;br /&gt;
** debug&lt;br /&gt;
** race in destroying player object while buffer callback undergoing.&lt;br /&gt;
** try to delay destruction until all buffers are consumed.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1008079}} - Assertion failure: !mAudioStream-&amp;gt;IsPaused() (Don&#039;t play when paused)&lt;br /&gt;
** modify patch for coding style&lt;br /&gt;
&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret]enable touch caret on B2G&lt;br /&gt;
** Cannot run mochitest on emulator, still trying&lt;br /&gt;
* {{Bug|1015570}} - &amp;quot;ERROR PROCESSING MOZBUILD FILE [...] The error appears to be part of the mozbuild.frontend.reader Python module itself!&amp;quot; --&amp;gt; mozilla/media/libyuv/moz.build&lt;br /&gt;
** Give feebback&lt;br /&gt;
* {{Bug|932562}} - Allow running gtests with a b2g build&lt;br /&gt;
** Still trying to find out how to enable gtests in build system&lt;br /&gt;
* Touch caret/Text selection project meetings&lt;br /&gt;
** Sync status with PM&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|1015860}} - [B2G] We can&#039;t use systrace style Gecko Profiler in content process.&lt;br /&gt;
**Landed&lt;br /&gt;
** ^o^&lt;br /&gt;
*{{Bug| 969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
**WIP&lt;br /&gt;
**Rebased to latest codes. &lt;br /&gt;
*{{Bug| 946215}} - [MediaEncoder] OMXCodecWrapper should receive and handle error message from MediaCodec&lt;br /&gt;
**WIP&lt;br /&gt;
**Rebased to latest codes. Now we can use camera recorder for media recording. But need to find a way for suspending video and rotation.&lt;br /&gt;
*{{Bug| 651060}} - Decode JPEGs to YCbCr and do RGB conversion on the GPU&lt;br /&gt;
**OOAD&lt;br /&gt;
**Hold a meeting with CJay, Steven Lee, Peter Chang, Chiajung Hung to discuss the value and potential risk for this bug.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|924692}} - [Touch Caret] Display a touch caret according to caret postion in input element&lt;br /&gt;
** land&lt;br /&gt;
** Help rebase the patches.&lt;br /&gt;
* {{Bug|1016147}} - marionette HTMLElement.send_keys() doesn&#039;t insert text after the caret position&lt;br /&gt;
** file | land&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** R?&lt;br /&gt;
* {{Bug|1020261}} -  [Touch Caret] Enable touch caret sanity test on B2G&lt;br /&gt;
** file &lt;br /&gt;
** Touch caret cannot recognize touch event id synthesized by marionette.&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** dubug | study&lt;br /&gt;
** Check the mRefCnt of RasterImage.&lt;br /&gt;
** Trace code to understand the relationship among RasterImage, DiscardTracker, and DecodePool.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|999935}} - [Leo][MMS] Screenshot taken (2D Canvas) while attaching an image (drawn on 3D Canvas) from Gallery cropper is shown black&lt;br /&gt;
** debug&lt;br /&gt;
** Test on flame and open c (Reproduction rate: 0%)&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** r+&lt;br /&gt;
** Separate perference from touch caret&lt;br /&gt;
** All r+, wait for landing&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** WIP&lt;br /&gt;
** Discussed with Ehsan for implementation detail.&lt;br /&gt;
** Implemented using Ehsan&#039;s suggestion.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD, WIP&lt;br /&gt;
** read vsync related bug&lt;br /&gt;
** test auto-generating input event patch from Vincent&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** r-&lt;br /&gt;
** reviewer suggest to remove some if condition, use MOZ_ASSERT instead.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1015852}} - crash at GLContextProviderEGL::CreateForWindow in dolphin monkey test&lt;br /&gt;
** debug&lt;br /&gt;
** provide a debug patch to vender and wait for adb log.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1008026}} - wallpaper app will flicker when we scroll&lt;br /&gt;
** r?&lt;br /&gt;
** show thumbnail instead of full size wallpaper&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1012551}} - picture preview in edit mode sometimes appear abnormal after unlock screen(tarako)&lt;br /&gt;
** debug&lt;br /&gt;
** add more log to debug&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** feedback&lt;br /&gt;
** don&#039;t hard code string content at py file&lt;br /&gt;
* {{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.&lt;br /&gt;
** feedback&lt;br /&gt;
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test&lt;br /&gt;
** file&lt;br /&gt;
** The test case need for Text selection landing.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-05&amp;diff=986064</id>
		<title>TPEPlatform/2014-06-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-05&amp;diff=986064"/>
		<updated>2014-06-05T06:13:09Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream&lt;br /&gt;
** WIP&lt;br /&gt;
** It&#039;s regression at Bug 998711. Finding the cause if there is no pcm data feed in audio chunk, the MediaStreamGraph would block the video playing.&lt;br /&gt;
* {{Bug|1008797}} - Test case for bug 993598.&lt;br /&gt;
** Review the test case and gave some feedbacks.&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1020227}} - Deadlock in opensl_stream_destroy&lt;br /&gt;
** debug&lt;br /&gt;
** race in destroying player object while buffer callback undergoing.&lt;br /&gt;
** try to delay destruction until all buffers are consumed.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1008079}} - Assertion failure: !mAudioStream-&amp;gt;IsPaused() (Don&#039;t play when paused)&lt;br /&gt;
** modify patch for coding style&lt;br /&gt;
&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret]enable touch caret on B2G&lt;br /&gt;
** Cannot run mochitest on emulator, still trying&lt;br /&gt;
* {{Bug|1015570}} - &amp;quot;ERROR PROCESSING MOZBUILD FILE [...] The error appears to be part of the mozbuild.frontend.reader Python module itself!&amp;quot; --&amp;gt; mozilla/media/libyuv/moz.build&lt;br /&gt;
** Give feebback&lt;br /&gt;
* {{Bug|932562}} - Allow running gtests with a b2g build&lt;br /&gt;
** Still trying to find out how to enable gtests in build system&lt;br /&gt;
* Touch caret/Text selection project meetings&lt;br /&gt;
** Sync status with PM&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|1015860}} - [B2G] We can&#039;t use systrace style Gecko Profiler in content process.&lt;br /&gt;
**Landed&lt;br /&gt;
** ^o^&lt;br /&gt;
*{{Bug| 969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
**WIP&lt;br /&gt;
**Rebased to latest codes. &lt;br /&gt;
*{{Bug| 946215}} - [MediaEncoder] OMXCodecWrapper should receive and handle error message from MediaCodec&lt;br /&gt;
**WIP&lt;br /&gt;
**Rebased to latest codes. Now we can use camera recorder for media recording. But need to find a way for suspending video and rotation.&lt;br /&gt;
*{{Bug| 651060}} - Decode JPEGs to YCbCr and do RGB conversion on the GPU&lt;br /&gt;
**OOAD&lt;br /&gt;
**Hold a meeting with CJay, Steven Lee, Peter Chang, Chiajung Hung to discuss the value and potential risk for this bug.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|924692}} - [Touch Caret] Display a touch caret according to caret postion in input element&lt;br /&gt;
** land&lt;br /&gt;
** Help rebase the patches.&lt;br /&gt;
* {{Bug|1016147}} - marionette HTMLElement.send_keys() doesn&#039;t insert text after the caret position&lt;br /&gt;
** file | land&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** R?&lt;br /&gt;
* {{Bug|1020261}} -  [Touch Caret] Enable touch caret sanity test on B2G&lt;br /&gt;
** file &lt;br /&gt;
** Touch caret cannot recognize touch event id synthesized by marionette.&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** dubug | study&lt;br /&gt;
** Check the mRefCnt of RasterImage.&lt;br /&gt;
** Trace code to understand the relationship among RasterImage, DiscardTracker, and DecodePool.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|999935}} - [Leo][MMS] Screenshot taken (2D Canvas) while attaching an image (drawn on 3D Canvas) from Gallery cropper is shown black&lt;br /&gt;
** debug&lt;br /&gt;
** Test on flame and open c (Reproduction rate: 0%)&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** r+&lt;br /&gt;
** Separate perference from touch caret&lt;br /&gt;
** All r+, wait for landing&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** WIP&lt;br /&gt;
** Discussed with Ehsan for implementation detail.&lt;br /&gt;
** Implemented using Ehsan&#039;s suggestion.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD, WIP&lt;br /&gt;
** read vsync related bug&lt;br /&gt;
** test auto-generating input event patch from Vincent&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** r-&lt;br /&gt;
** reviewer suggest to remove some if condition, use MOZ_ASSERT instead.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1015852}} - crash at GLContextProviderEGL::CreateForWindow in dolphin monkey test&lt;br /&gt;
** debug&lt;br /&gt;
** provide a debug patch to vender and wait for adb log.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1008026}} - wallpaper app will flicker when we scroll&lt;br /&gt;
** r?&lt;br /&gt;
** show thumbnail instead of full size wallpaper&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1012551}} - picture preview in edit mode sometimes appear abnormal after unlock screen(tarako)&lt;br /&gt;
** debug&lt;br /&gt;
** add more log to debug&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** feedback&lt;br /&gt;
** don&#039;t hard code string content at py file&lt;br /&gt;
* {{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.&lt;br /&gt;
** feedback&lt;br /&gt;
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test&lt;br /&gt;
** file&lt;br /&gt;
** The test case need for Text selection landing.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-05&amp;diff=986062</id>
		<title>TPEPlatform/2014-06-05</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-06-05&amp;diff=986062"/>
		<updated>2014-06-05T06:12:00Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-06-06&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;,  &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream&lt;br /&gt;
** WIP&lt;br /&gt;
** It&#039;s regression at Bug 998711. I am finding why if there is no data feed in audio chunk, the MSG would block video playing.&lt;br /&gt;
* {{Bug|1008797}} - Test case for bug 993598.&lt;br /&gt;
** Review the test case and gave some feedbacks.&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1020227}} - Deadlock in opensl_stream_destroy&lt;br /&gt;
** debug&lt;br /&gt;
** race in destroying player object while buffer callback undergoing.&lt;br /&gt;
** try to delay destruction until all buffers are consumed.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1008079}} - Assertion failure: !mAudioStream-&amp;gt;IsPaused() (Don&#039;t play when paused)&lt;br /&gt;
** modify patch for coding style&lt;br /&gt;
&lt;br /&gt;
*PTO&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
* {{Bug|1016184}} - [Touch Caret]enable touch caret on B2G&lt;br /&gt;
** Cannot run mochitest on emulator, still trying&lt;br /&gt;
* {{Bug|1015570}} - &amp;quot;ERROR PROCESSING MOZBUILD FILE [...] The error appears to be part of the mozbuild.frontend.reader Python module itself!&amp;quot; --&amp;gt; mozilla/media/libyuv/moz.build&lt;br /&gt;
** Give feebback&lt;br /&gt;
* {{Bug|932562}} - Allow running gtests with a b2g build&lt;br /&gt;
** Still trying to find out how to enable gtests in build system&lt;br /&gt;
* Touch caret/Text selection project meetings&lt;br /&gt;
** Sync status with PM&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|1015860}} - [B2G] We can&#039;t use systrace style Gecko Profiler in content process.&lt;br /&gt;
**Landed&lt;br /&gt;
** ^o^&lt;br /&gt;
*{{Bug| 969312}} - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.&lt;br /&gt;
**WIP&lt;br /&gt;
**Rebased to latest codes. &lt;br /&gt;
*{{Bug| 946215}} - [MediaEncoder] OMXCodecWrapper should receive and handle error message from MediaCodec&lt;br /&gt;
**WIP&lt;br /&gt;
**Rebased to latest codes. Now we can use camera recorder for media recording. But need to find a way for suspending video and rotation.&lt;br /&gt;
*{{Bug| 651060}} - Decode JPEGs to YCbCr and do RGB conversion on the GPU&lt;br /&gt;
**OOAD&lt;br /&gt;
**Hold a meeting with CJay, Steven Lee, Peter Chang, Chiajung Hung to discuss the value and potential risk for this bug.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|924692}} - [Touch Caret] Display a touch caret according to caret postion in input element&lt;br /&gt;
** land&lt;br /&gt;
** Help rebase the patches.&lt;br /&gt;
* {{Bug|1016147}} - marionette HTMLElement.send_keys() doesn&#039;t insert text after the caret position&lt;br /&gt;
** file | land&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** R?&lt;br /&gt;
* {{Bug|1020261}} -  [Touch Caret] Enable touch caret sanity test on B2G&lt;br /&gt;
** file &lt;br /&gt;
** Touch caret cannot recognize touch event id synthesized by marionette.&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** dubug | study&lt;br /&gt;
** Check the mRefCnt of RasterImage.&lt;br /&gt;
** Trace code to understand the relationship among RasterImage, DiscardTracker, and DecodePool.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|999935}} - [Leo][MMS] Screenshot taken (2D Canvas) while attaching an image (drawn on 3D Canvas) from Gallery cropper is shown black&lt;br /&gt;
** debug&lt;br /&gt;
** Test on flame and open c (Reproduction rate: 0%)&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** r+&lt;br /&gt;
** Separate perference from touch caret&lt;br /&gt;
** All r+, wait for landing&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** WIP&lt;br /&gt;
** Discussed with Ehsan for implementation detail.&lt;br /&gt;
** Implemented using Ehsan&#039;s suggestion.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** feedback&lt;br /&gt;
** don&#039;t hard code string content at py file&lt;br /&gt;
* {{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.&lt;br /&gt;
** feedback&lt;br /&gt;
* {{Bug|1019441}} - [Text Selection] Text Selection sanity test&lt;br /&gt;
** file&lt;br /&gt;
** The test case need for Text selection landing.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-29&amp;diff=983915</id>
		<title>TPEPlatform/2014-05-29</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-29&amp;diff=983915"/>
		<updated>2014-05-29T07:27:24Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-23&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-23&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
{{Bug|996379}} - OpenH264 decoder fail to decode the frame from B2G HW h264 encoder&lt;br /&gt;
* Due to erk&#039;s patch has not landed, I provided the fix on the bug {{Bug|999704}} - WebRTC Gecko Media Plugins adapter&lt;br /&gt;
* Test result and it can make video call between openh264 client and HW h264 client.&lt;br /&gt;
* This bug has marked dup by jesup.&lt;br /&gt;
{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream&lt;br /&gt;
* OOAD&lt;br /&gt;
* Found regression between 5/1 ~4/30 nightly build, under debugging.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|989945}} [B2G][WebRTC] long video lag when using H.264 codec&lt;br /&gt;
** Check latency in MSG: 20~30ms in average&lt;br /&gt;
** Study how camera preview &amp;amp; decoder state machine workaround the latency&lt;br /&gt;
* {{Bug|1003712}} [B2G][WebRTC] Fall back to VP8 when H.264 HW codec is in use&lt;br /&gt;
** WIP - extend MediaResourceManagerService to support video encoder and request resource without waiting&lt;br /&gt;
* Help Andreas (Pehrsons) investigate a problem that setting audio sampling rate to 8K&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*{{Bug|951040}} - [MediaEncoder::GTest] Implement unit test of WebM 1.0 container writer&lt;br /&gt;
** r+, Landing.&lt;br /&gt;
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.&lt;br /&gt;
** WIP f-, refine the reference between MediaRecorder and Session.&lt;br /&gt;
*{{Bug|1014393}} - [MediaRecorder] Handle non monotonically increasing timestamp in WebM muxer.&lt;br /&gt;
** WIP&lt;br /&gt;
*{{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
**WIP, f-&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|974922}} - Avoid memory copy in VideoCaptureImpl::IncomingFrame&lt;br /&gt;
**RESOLVED WONTFIX&lt;br /&gt;
**Try to enable SysTrace in webrtc. After analysis the result of systrace, looks like the memory copy is not the bottleneck. It takes about 0.2ms in flame on QVGA.&lt;br /&gt;
*{{Bug|1015860}} - [B2G] We can&#039;t use systrace style Gecko Profiler in content process.&lt;br /&gt;
**r+&lt;br /&gt;
**Fix systrace style Gecko Profiler can not show content process information in Android 4.3 above. Also fix the original build-break in JB when we enable the flag MOZ_USE_SYSTRACE(This build-break happened before my patch).&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** study&lt;br /&gt;
** Block by {{Bug|1016147}}&lt;br /&gt;
* {{Bug|1016147}} - marionette HTMLElement.send_keys() doesn&#039;t insert text after the caret position&lt;br /&gt;
** file | R?&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** r+&lt;br /&gt;
** All r+, now blocked by test case&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** f-&lt;br /&gt;
** Discussed with Ehsan for implementation detail.&lt;br /&gt;
** Use controllers to do cut/copy/paste/selectall action.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD, WIP&lt;br /&gt;
** Use a monitor to wait b2g main thread&#039;s input module updated.&lt;br /&gt;
** [https://bug987529.bugzilla.mozilla.org/attachment.cgi?id=8429109 Reduce PVsyncEvent ipc and VsyncDispatcher thread number.] PVsyncEventChild will use the content process&#039;s main thread.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** r?&lt;br /&gt;
** rebase with {{Bug|980178}}.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** f+&lt;br /&gt;
** fix based on feedback&lt;br /&gt;
&lt;br /&gt;
*{{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion&lt;br /&gt;
** WIP&lt;br /&gt;
** fix based on feedback&lt;br /&gt;
** debug on new codebase&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1011017}} - Certain WebGL operations take disproportionally long time compared to other platforms.&lt;br /&gt;
** Debug&lt;br /&gt;
** Some problematic spot recognized, both of them have corresponding bugs&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** WIP | F+&lt;br /&gt;
** Patch 1 needs to be refactored.&lt;br /&gt;
** Patch 2 still needs some revisions.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** debug&lt;br /&gt;
** Find the root cause (Poison memory problem)&lt;br /&gt;
&lt;br /&gt;
* PTO&lt;br /&gt;
** 0.5 day (Health Examination)&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
*{{Bug|1017389}} [Flame] Unable to use full HW composition in most of use case&lt;br /&gt;
** debug&lt;br /&gt;
** Flame seems difficult to do full HW composition at most of time, which are expect to be use full HW compostion. There seems to be 2 reasons: one is the layer contains CanvasLayer/ThebesLayer which cannot be composited somehome. &lt;br /&gt;
** Another reason is the HWC HAL library complains about insufficient pipes(resource need to perform overlaying). The vendor said this should not happen, and I am checking with the vendor to provide more debugging information&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1002823}} - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input&lt;br /&gt;
** OOAD&lt;br /&gt;
** Prepare slide for the vendor&#039;s visit.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion.&lt;br /&gt;
** OOAD&lt;br /&gt;
** discuss and check the replacement of Gralloc::GetAsSourceSurface, with the conversion work in bug#880114&lt;br /&gt;
** check potential ways to remove vendor prorietary color format from GrlalocTextureHost&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* PTO&lt;br /&gt;
** 1 day&lt;br /&gt;
* {{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
** feedback&lt;br /&gt;
** Logic of codec creation in MIMETypeEncoderMap::find is not quite right.&lt;br /&gt;
* {{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion&lt;br /&gt;
** OOAD&lt;br /&gt;
** Have a meeting to discuss with Solomon/Chiajung and Peter to go through use cases.&lt;br /&gt;
* {{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion&lt;br /&gt;
** feedback&lt;br /&gt;
** {{Bug|931733}} depends on {{Bug|880114}}&lt;br /&gt;
* {{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** feedback&lt;br /&gt;
** {{Bug|880114}} depends on {{Bug|814524}}&lt;br /&gt;
* {{Bug|951040}} - [MediaEncoder::GTest] Implement unit test of WebM 1.0 container writer&lt;br /&gt;
** feedback&lt;br /&gt;
** File two follow up bugs: {{Bug|1015856}} &amp;amp;&amp;amp; {{Bug|1015854}}.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-29&amp;diff=983912</id>
		<title>TPEPlatform/2014-05-29</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-29&amp;diff=983912"/>
		<updated>2014-05-29T07:16:25Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-23&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-23&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-30&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
{{Bug|996379}} - OpenH264 decoder fail to decode the frame from B2G HW h264 encoder&lt;br /&gt;
* Due to erk&#039;s patch has not landed, I provided the fix on the bug {{Bug|999704}} - WebRTC Gecko Media Plugins adapter&lt;br /&gt;
* Test result and it can make video call between openh264 client and HW h264 client.&lt;br /&gt;
* This bug has marked dup by jesup.&lt;br /&gt;
{{Bug|1011149}} - Video freezes when audio track is disabled on remote stream&lt;br /&gt;
* WIP&lt;br /&gt;
* Found regression between 5/1 ~4/30 nightly build, under debugging.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|989945}} [B2G][WebRTC] long video lag when using H.264 codec&lt;br /&gt;
** Check latency in MSG: 20~30ms in average&lt;br /&gt;
** Study how camera preview &amp;amp; decoder state machine workaround the latency&lt;br /&gt;
* {{Bug|1003712}} [B2G][WebRTC] Fall back to VP8 when H.264 HW codec is in use&lt;br /&gt;
** WIP - extend MediaResourceManagerService to support video encoder and request resource without waiting&lt;br /&gt;
* Help Andreas (Pehrsons) investigate a problem that setting audio sampling rate to 8K&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*{{Bug|951040}} - [MediaEncoder::GTest] Implement unit test of WebM 1.0 container writer&lt;br /&gt;
** r+, Landing.&lt;br /&gt;
*{{Bug|969372}} - Intermittent | test_mediarecorder_record_no_timeslice.html | Test timed out.&lt;br /&gt;
** WIP f-, refine the reference between MediaRecorder and Session.&lt;br /&gt;
*{{Bug|1014393}} - [MediaRecorder] Handle non monotonically increasing timestamp in WebM muxer.&lt;br /&gt;
** WIP&lt;br /&gt;
*{{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
**WIP, f-&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|974922}} - Avoid memory copy in VideoCaptureImpl::IncomingFrame&lt;br /&gt;
**RESOLVED WONTFIX&lt;br /&gt;
**Try to enable SysTrace in webrtc. After analysis the result of systrace, looks like the memory copy is not the bottleneck. It takes about 0.2ms in flame on QVGA.&lt;br /&gt;
*{{Bug|1015860}} - [B2G] We can&#039;t use systrace style Gecko Profiler in content process.&lt;br /&gt;
**r+&lt;br /&gt;
**Fix systrace style Gecko Profiler can not show content process information in Android 4.3 above. Also fix the original build-break in JB when we enable the flag MOZ_USE_SYSTRACE(This build-break happened before my patch).&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|960897}} - [Touch Caret] Touch caret sanity test&lt;br /&gt;
** study&lt;br /&gt;
** Block by {{Bug|1016147}}&lt;br /&gt;
* {{Bug|1016147}} - marionette HTMLElement.send_keys() doesn&#039;t insert text after the caret position&lt;br /&gt;
** file | R?&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** r+&lt;br /&gt;
** All r+, now blocked by test case&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** f-&lt;br /&gt;
** Discussed with Ehsan for implementation detail.&lt;br /&gt;
** Use controllers to do cut/copy/paste/selectall action.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD, WIP&lt;br /&gt;
** Use a monitor to wait b2g main thread&#039;s input module updated.&lt;br /&gt;
** [https://bug987529.bugzilla.mozilla.org/attachment.cgi?id=8429109 Reduce PVsyncEvent ipc and VsyncDispatcher thread number.] PVsyncEventChild will use the content process&#039;s main thread.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** r?&lt;br /&gt;
** rebase with {{Bug|980178}}.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** f+&lt;br /&gt;
** fix based on feedback&lt;br /&gt;
&lt;br /&gt;
*{{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion&lt;br /&gt;
** WIP&lt;br /&gt;
** fix based on feedback&lt;br /&gt;
** debug on new codebase&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1011017}} - Certain WebGL operations take disproportionally long time compared to other platforms.&lt;br /&gt;
** Debug&lt;br /&gt;
** Some problematic spot recognized, both of them have corresponding bugs&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** WIP | F+&lt;br /&gt;
** Patch 1 needs to be refactored.&lt;br /&gt;
** Patch 2 still needs some revisions.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** debug&lt;br /&gt;
** Find the root cause (Poison memory problem)&lt;br /&gt;
** Looks like ~FrameSequence() or ~imgFrame() is called twice.&lt;br /&gt;
&lt;br /&gt;
* PTO&lt;br /&gt;
** 0.5 day (Health Examination)&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
*{{Bug|1017389}} [Flame] Unable to use full HW composition in most of use case&lt;br /&gt;
** debug&lt;br /&gt;
** Flame seems difficult to do full HW composition at most of time, which are expect to be use full HW compostion. There seems to be 2 reasons: one is the layer contains CanvasLayer/ThebesLayer which cannot be composited somehome. &lt;br /&gt;
** Another reason is the HWC HAL library complains about insufficient pipes(resource need to perform overlaying). The vendor said this should not happen, and I am checking with the vendor to provide more debugging information&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1002823}} - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input&lt;br /&gt;
** OOAD&lt;br /&gt;
** Prepare slide for the vendor&#039;s visit.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion.&lt;br /&gt;
** OOAD&lt;br /&gt;
** discuss and check the replacement of Gralloc::GetAsSourceSurface, with the conversion work in bug#880114&lt;br /&gt;
** check potential ways to remove vendor prorietary color format from GrlalocTextureHost&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* PTO&lt;br /&gt;
** 1 day&lt;br /&gt;
* {{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
** feedback&lt;br /&gt;
** Logic of codec creation in MIMETypeEncoderMap::find is not quite right.&lt;br /&gt;
* {{Bug|931733}} - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion&lt;br /&gt;
** OOAD&lt;br /&gt;
** Have a meeting to discuss with Solomon/Chiajung and Peter to go through use cases.&lt;br /&gt;
* {{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion&lt;br /&gt;
** feedback&lt;br /&gt;
** {{Bug|931733}} depends on {{Bug|880114}}&lt;br /&gt;
* {{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** feedback&lt;br /&gt;
** {{Bug|880114}} depends on {{Bug|814524}}&lt;br /&gt;
* {{Bug|951040}} - [MediaEncoder::GTest] Implement unit test of WebM 1.0 container writer&lt;br /&gt;
** feedback&lt;br /&gt;
** File two follow up bugs: {{Bug|1015856}} &amp;amp;&amp;amp; {{Bug|1015854}}.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-22&amp;diff=981587</id>
		<title>TPEPlatform/2014-05-22</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-22&amp;diff=981587"/>
		<updated>2014-05-22T07:06:32Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-16&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-23&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-16&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-23&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|996379 }} - OpenH264 decoder fail to decode the frame from B2G HW h264 encode&lt;br /&gt;
** OpenH264 decoder can decode image from frame, but frame device still have problem to decode image from openh264 encoder.&lt;br /&gt;
&lt;br /&gt;
*{{bug|1000013}} - Have an mechanism to test the fault-tolerant with h264 video codec between b2g devices&lt;br /&gt;
** WIP&lt;br /&gt;
** Can create I420 frame and encode it successfully.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|989945}} - [B2G][WebRTC] long video lag when using H.264 codec.&lt;br /&gt;
** pull jesup&#039;s lastest patch queue and check latency distribution again. The time from calling decoded callback to media pipeline is 50~100+ms. VP8 call has similar result.&lt;br /&gt;
** find a issue after applying jesup&#039;s patch: there seems to be a problem in QCOM&#039;s codec that causes image quality degradation if no periodic I-frames.&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*{{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
** patch f?&lt;br /&gt;
*{{Bug|951040}} - [MediaEncoder::GTest] Implement unit test of WebM 1.0 container writer&lt;br /&gt;
** wip&lt;br /&gt;
*{{Bug|1006484}} - [RTSP][V2.0] Cannot replay RTSP streaming&lt;br /&gt;
** Analysis the root cause and solution.&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*PTO&lt;br /&gt;
**3 days&lt;br /&gt;
*{{Bug|974922}} - Avoid memory copy in VideoCaptureImpl::IncomingFrame&lt;br /&gt;
**OOAD&lt;br /&gt;
**Discuss with Steve Lee and John Lin for the design of this bug.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
* {{bug|983489}} - 983489: Crash on nsIAppStartup.quit()&lt;br /&gt;
** L&lt;br /&gt;
&lt;br /&gt;
* {{bug|981477}} - Disable failed reftests in B2G/OOP&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
* {{bug|922680}} - Enable B2G/OOP reftests&lt;br /&gt;
** r+&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|1010028}} -  mach: Set args properly for various debuggers&lt;br /&gt;
** file | land&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
*{{Bug|1011865}} canvas 2D game performance regression&lt;br /&gt;
** debug&lt;br /&gt;
** Found regression at SurfaceStream::SwapProducer between 1.4 and master&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1009980}} can&#039;t take snapshot with canvas 2D with skiaGL enabled (1.4 blocker)&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** r+|r-|r?&lt;br /&gt;
** There are 4 patches, 1 get r+, 2 get r- and last one wait for review.&lt;br /&gt;
** Update resources provided by UX.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** f-&lt;br /&gt;
** Update patch base on feedback comment&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** WIP&lt;br /&gt;
** rebase with {{Bug|980178}}.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD, WIP&lt;br /&gt;
** Use a top level protocol &amp;quot;PVsyncEvent&amp;quot; to notify all other vsync related module&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
* {{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** r-&lt;br /&gt;
** small change based on reviewer&lt;br /&gt;
&lt;br /&gt;
* {{Bug|918984}} - Direct video stream texturing support on WebGL&lt;br /&gt;
** OOAD&lt;br /&gt;
** prototyping, implement base classes&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1012961}} - ABORT: Invalid SurfaceDescriptor passed in: file gfx/layers/opengl/GrallocTextureHost.cpp, line 292&lt;br /&gt;
** Debug&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1011017}} - Certain WebGL operations take disproportionally long time compared to other platforms.&lt;br /&gt;
** study&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** WIP | F+ | D&lt;br /&gt;
** Problem: Any graphicBuffer lock/unlock in HwcComposer2D will cause the lock failed in ContentClientDoubleBuffered::FinalizeFrame().&lt;br /&gt;
** I tried to test the gen lock problem on unagi, leo, and flame. unagi and leo are easy to reproduce it if I call lock/unlock often in HwcComposer. Flame is not easy to reproduce this issue, and it seldom uses HwcComposer. According to Peter&#039;s suggestion, I should figure out why Setting page doesn&#039;t use HwcComposer by dumping layer tree.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1003893}} - crash in imgFrame::~imgFrame()&lt;br /&gt;
** debug&lt;br /&gt;
** Understand this bug and config open c device&lt;br /&gt;
&lt;br /&gt;
* PTO&lt;br /&gt;
** 1 day&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
*{{Bug| 973777}} - Breaking down the information of GrallocReporter&lt;br /&gt;
** r?&lt;br /&gt;
** just got comment from Nicholas, will make some modification and upload again.&lt;br /&gt;
&lt;br /&gt;
*{{Bug| 1002823}} - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input&lt;br /&gt;
** OOAD&lt;br /&gt;
** Already asked review for design document. Meanwhile Shelly provide her prototype of MediaStream. I am also writing my prototype to integrate with her code.&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
* One-on-One&lt;br /&gt;
** Jerry Shih and John Lin&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
** feedback&lt;br /&gt;
** Hide all platform dependent code into CodecMap, make MediaEncoder platform independent.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-15&amp;diff=977250</id>
		<title>TPEPlatform/2014-05-15</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-05-15&amp;diff=977250"/>
		<updated>2014-05-15T07:12:05Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(f)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(f-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(r)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(r-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;interview(I)&amp;lt;/b&amp;gt;&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
==Summary==&lt;br /&gt;
Status changed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-09&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-16&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed by this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-05-09&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-05-16&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiou@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Manager==&lt;br /&gt;
====CJ Ku====&lt;br /&gt;
*{{Bug|987529}} - Implement an observer manager for vsync in gecko/hal&lt;br /&gt;
** OOAD|WIP&lt;br /&gt;
** Explain my design to Jerry on the bug&lt;br /&gt;
** Keep look into touch event dispacthing flow&lt;br /&gt;
* B2G coordination summit&lt;br /&gt;
** 4 days(flight included)&lt;br /&gt;
** [https://docs.google.com/a/mozilla.com/presentation/d/1VCbpq6d--Uxgb9v-G6lAX2AN6cGy0nrzTmy636OYBZU/edit?usp=sharing TPE platform team past, now and future]&lt;br /&gt;
*{{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** feedback&lt;br /&gt;
** Changes look good to me.&lt;br /&gt;
*{{Bug|987568}} - Refine the encoder codec selection in MediaEncoder::CreateEncoder&lt;br /&gt;
** feedback&lt;br /&gt;
** We need a fallback list and a MIME map to do creation work more elegant.&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|1000013}} Have an mechanism to test the fault-tolerant with h264 video codec between b2g devices&lt;br /&gt;
** Try ekr&#039;s benchmark and it can work on b2g.&lt;br /&gt;
** Found vie_autotest_codec.cc has our function, trying to enable it on b2g.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|989945}} - [B2G][WebRTC] long video lag when using H.264 codec.&lt;br /&gt;
** add timing log to show latency distribution&lt;br /&gt;
*# 600~1000+ms from inserting frame into decoder to receiving decoder output. jesup is working with QCOM on this&lt;br /&gt;
*# 600~700ms from calling decoded callback to media pipeline receiving the frame. Under nvestigation&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|1004669}} - Intermittent *Windows &amp;amp; OS X* TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 330 seconds with no output (with MediaShutdownManager::Shutdown() on the stack)&lt;br /&gt;
** f+| r+|land&lt;br /&gt;
** uplift to aurora, beta&lt;br /&gt;
** leaks in MediaTaskQueue prevent MediaShutdownManager from shutting down.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1001317}} - MediaCacheStream doesn&#039;t call ChannelMediaResource::CacheClientNotifyDataEnded on 2nd download end&lt;br /&gt;
** f+|r+|land&lt;br /&gt;
** MediaCacheStream doesn&#039;t notify download ended which prevents autoplay from working properly.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1000813}} - WARNING: NS_ENSURE_TRUE(mDecoderStateMachine) failed: file /builds/slave/try-lx-d-000000000000000000000/build/content/media/MediaDecoder.cpp, line 1025&lt;br /&gt;
** f+|r+|land&lt;br /&gt;
** fix a warning in MediaDecoder.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|1008012}} - Assertion failure: pos &amp;gt;= 0 (Video stream position should be positive.), at /builds/slave/try-and-d-00000000000000000000/build/content/media/MediaDecoderStateMachine.cpp:2383&lt;br /&gt;
** debug&lt;br /&gt;
** mBasePosition is updated in the wrong place in MediaDecoderStateMachine which results in wrong playback position.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|981153}} - Intermittent test_seek.html | Test timed out.&lt;br /&gt;
** debug&lt;br /&gt;
** collecting logs for Honza to analyze (https://bugzilla.mozilla.org/show_bug.cgi?id=981153#c861)&lt;br /&gt;
** It turns on to be a bug in HTTP Cache V2 instead of media code.&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
* {{bug|983489}} - 983489: Crash on nsIAppStartup.quit()&lt;br /&gt;
** D&lt;br /&gt;
** Backout due to Bug 963113&lt;br /&gt;
** Cannot repro on try this week&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
*{{Bug|970725}} - Adapt gUM capture resolution based on encoding resolution&lt;br /&gt;
**F+ from slee, F? to :jesup&lt;br /&gt;
**Rebased, modified code according to slee&#039;s comments. And bump into Bug 820716 - Failing assertion MOZ_ASSERT(OOPInitialized()) at toolkit/crashreporter/nsExceptionHandler.cpp while debugging this patch.&lt;br /&gt;
*{{Bug|974922}} - Avoid memory copy in VideoCaptureImpl::IncomingFrame&lt;br /&gt;
**debug&lt;br /&gt;
**Traced MediaStream related code.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
* {{bug|987532}} - (Silk) [meta] Project Butter on B2G&lt;br /&gt;
** WIP&lt;br /&gt;
** This project is to make rendering flow(including input dispatch, composition and reflow) aligned with Vsync.&lt;br /&gt;
** Review WIP in {{bug|987529}}&lt;br /&gt;
** Design document for Project Silk&lt;br /&gt;
** Study&lt;br /&gt;
*** Vsync scheduling on Chromium, testing.&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* {{Bug|1007486}} - Ignore tag files generated by GNU Global&lt;br /&gt;
** file | land&lt;br /&gt;
** Do not delete GNU Global tags by &amp;lt;code&amp;gt;git clean&amp;lt;/code&amp;gt;.&lt;br /&gt;
* {{Bug|1010028}} -  mach: Set args properly for various debuggers&lt;br /&gt;
** file | R?&lt;br /&gt;
* {{Bug|1010082}} - mach: mach dxr goes to the wrong url&lt;br /&gt;
** file&lt;br /&gt;
* [https://developer.mozilla.org/en-US/Firefox_OS/Platform/Automated_testing/gaia-ui-tests Gaia UI Tests Introduction]&lt;br /&gt;
** study&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|997367}} crash at CorssProcessParent 1.4 blocker&lt;br /&gt;
** land&lt;br /&gt;
** get another mochitest failed (bug 1009129), confirm that it was not related to my patch&lt;br /&gt;
&lt;br /&gt;
* {{Bug|1006336}} Remove nsThread stuff from GLContext&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
* {{Bug|994590}} - black icon in homescreen app&lt;br /&gt;
** info provided&lt;br /&gt;
** Update the reason why sprd saw different texture upload sequence from us and now they are checking from their driver side&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957984}} Create ImageBridgeChild on demand&lt;br /&gt;
** WIP&lt;br /&gt;
** clean up patch, send feedback later&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** WIP&lt;br /&gt;
** Hacky code cleanup&lt;br /&gt;
** Using correct way to get editable&#039;s rect&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987040}} - Implement mozbrowserSelection&lt;br /&gt;
** WIP&lt;br /&gt;
** Using cut, copy and paste function provided by editor instead of writing a new one.&lt;br /&gt;
** Hacky code cleanup&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
** review?&lt;br /&gt;
** Depends on {{Bug|980178}}.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|987529}} - Implement Vsync dispatch pipeline&lt;br /&gt;
** OOAD, WIP&lt;br /&gt;
** Use a new top protocol for vsync notification instead of PHal protocol.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
* {{Bug|1001069}} - Slow getImageData() and putImageData() performance as canvas size increases.&lt;br /&gt;
** WIP|OOAD&lt;br /&gt;
** Need more investigation for more detail&lt;br /&gt;
&lt;br /&gt;
* {{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** r?&lt;br /&gt;
&lt;br /&gt;
* {{Bug|918984}} - Direct video stream texturing support on WebGL&lt;br /&gt;
** OOAD|study&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
*{{Bug|1002823}}- [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input&lt;br /&gt;
** OOAD&lt;br /&gt;
** Finished draft design document, internal review now. &lt;br /&gt;
&lt;br /&gt;
*{{Bug|1007482}} - Dumping layer tree once per request instead of output to log constantly &lt;br /&gt;
** OOAD&lt;br /&gt;
** Trying to use FifoWatcher to commulicate with B2G to retrieve layer dump information.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|982040}} - [dolphin] hwc doesn&#039;t work (edit) &lt;br /&gt;
** debug&lt;br /&gt;
** Clarify with the vendor how the RB-Swap and ColorFill used in B2G. The vendor then provide a patch on their HAL library.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-04-24&amp;diff=968340</id>
		<title>TPEPlatform/2014-04-24</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-04-24&amp;diff=968340"/>
		<updated>2014-04-24T11:02:37Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback(F)&amp;lt;/b&amp;gt;: feedback a patch&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(F?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(F+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback-(F-)&amp;lt;/b&amp;gt;: Get negative feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review(R)&amp;lt;/b&amp;gt;: review a patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(R?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(R+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;review-(R-)&amp;lt;/b&amp;gt;: get negative review feedback. Fix problems and switch back to r? again.&lt;br /&gt;
* &amp;lt;b&amp;gt;land(L)&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug(D)&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file(F)&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;study(S)&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation(P)&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
{{readonly}}&lt;br /&gt;
&lt;br /&gt;
Status changed of team owned issues in this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;status&amp;quot;: [&amp;quot;NEW&amp;quot;, &amp;quot;ASSIGNED&amp;quot;, &amp;quot;UNCONFIRMED&amp;quot;, &amp;quot;REOPENED&amp;quot;],&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-04-18&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-04-25&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiu@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
Bugs which are fixed in this week&lt;br /&gt;
&amp;lt;bugzilla&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;changed_after&amp;quot;: &amp;quot;2014-04-18&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_before&amp;quot;: &amp;quot;2014-04-25&amp;quot;,&lt;br /&gt;
        &amp;quot;assigned_to&amp;quot;: [&amp;quot;jolin@mozilla.com&amp;quot;, &amp;quot;pchang@mozilla.com&amp;quot;, &amp;quot;cku@mozilla.com&amp;quot;, &amp;quot;ayang@mozilla.com&amp;quot;, &amp;quot;jwwang@mozilla.com&amp;quot;, &amp;quot;rlin@mozilla.com&amp;quot;, &amp;quot;slee@mozilla.com&amp;quot;, &amp;quot;boris.chiou@gmail.com&amp;quot;, &amp;quot;bechen@mozilla.com&amp;quot;, &amp;quot;phchang@mozilla.com&amp;quot;, &amp;quot;vlin@mozilla.com&amp;quot;, &amp;quot;schiu@mozilla.com&amp;quot;, &amp;quot;hshih@mozilla.com&amp;quot;, &amp;quot;mtseng@mozilla.com&amp;quot;, &amp;quot;chung@mozilla.com&amp;quot;, &amp;quot;ctai@mozilla.com&amp;quot;, &amp;quot;vichen@mozilla.com&amp;quot;, &amp;quot;tlin@mozilla.com&amp;quot;],&lt;br /&gt;
        &amp;quot;include_fields&amp;quot;: &amp;quot;id, summary, status, resolution, assigned_to&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field&amp;quot;: &amp;quot;status&amp;quot;,&lt;br /&gt;
        &amp;quot;changed_field_to&amp;quot;: &amp;quot;resolved&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/bugzilla&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{bug|1000736}} Throw a not supported error if an app tries to record a video from a video file being transcoded into a stream&lt;br /&gt;
** WIP&lt;br /&gt;
** We have problem that encoded the video frame from omx decoder. Need some method to block this on 1.4 branch.&lt;br /&gt;
*{{bug|997593}} Cannot playback a recorded mp4 video on Firefox OS.&lt;br /&gt;
** WIP&lt;br /&gt;
** Should have a color convert can convert from FormatYUV420PackedSemiPlanar32m -&amp;gt;NV12.&lt;br /&gt;
*WebRTC H264 Connectivity between b2g and openh264&lt;br /&gt;
** OOAD&lt;br /&gt;
** Provide some encoded frame sample to cisco and help to debug/find solution with the timestamp duplicate problem.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
* {{Bug|984215}} -  VideoConduit reads the rotation flag and decides the rotation degree &lt;br /&gt;
** OOAD&lt;br /&gt;
** Survey WebRTC encoding flows and the previous patch.&lt;br /&gt;
* OMX problems on QCT&lt;br /&gt;
** OOAD&lt;br /&gt;
** Discuss with QCT about OMX problems.&lt;br /&gt;
&lt;br /&gt;
====John Lin====&lt;br /&gt;
* {{Bug|911046}} -  WebRTC OmxCodec coding path support&lt;br /&gt;
** land&lt;br /&gt;
** additional patch to obsolete stagefright code change&lt;br /&gt;
* {{Bug|999902}} - Flatfish build break&lt;br /&gt;
** R+. &lt;br /&gt;
** Waiting for try server pass.&lt;br /&gt;
** side effect of {{Bug|911046}} patch part 4. Fixed by disabling WebRTC OMX codec for API level &amp;lt;= 17.&lt;br /&gt;
&lt;br /&gt;
====JW Wang====&lt;br /&gt;
*{{Bug|995090}} - Cloned media element should be able to play till the end even after the src attribute of the original is changed&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998168}} - nsITimer shouldn&#039;t be used in multiple threads in MediaDecoderStateMachine&lt;br /&gt;
** land&lt;br /&gt;
&lt;br /&gt;
*{{Bug|981153}} - Intermittent test_seek.html | Test timed out.&lt;br /&gt;
** debug&lt;br /&gt;
** still timeout after {{Bug|995090}} and {{Bug|998168}} landed&lt;br /&gt;
** finding other causes resulting in timeout&lt;br /&gt;
&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
*{{Bug|999364}} - [Media Recorder] Fix the cluster length for WebM. &lt;br /&gt;
** R?&lt;br /&gt;
*{{Bug|994557}} - Unable to flush out the WebM header only through WebMWriter. &lt;br /&gt;
** landed.&lt;br /&gt;
*{{Bug|951043}} - [MediaEncoder::GTest] Implement unit test of Vorbis encoding&lt;br /&gt;
** R+, still need to refine&lt;br /&gt;
*{{Bug|990908}} - [RTSP] Video app crash at android::OMXCodec::read when opening RTSP streaming&lt;br /&gt;
** R+&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
* {{Bug|987529}} - Implement an observer manager for vsync in gecko/hal &lt;br /&gt;
** F&lt;br /&gt;
* {{Bug|970725}} - Adapt gUM capture resolution based on encoding resolution&lt;br /&gt;
** F&lt;br /&gt;
* {{Bug|1000044}} - audio resampling consumes about 5% of cpu when gUM with audio&lt;br /&gt;
** OOAD&lt;br /&gt;
** new resampler uses about 5% more cpu than the old one&lt;br /&gt;
* Socket transport thread uses about 10% in content process&lt;br /&gt;
** debug&lt;br /&gt;
** Trying to call send-packet function less(For every 2 rtp packets only send once).&lt;br /&gt;
&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
*{{Bug|924692}} - [Touch Caret] Display a touch caret according to caret position in input element&lt;br /&gt;
** R+|R?&lt;br /&gt;
** Study touch-action css property, try to solve unneeded pan/zoom delay.&lt;br /&gt;
** Coordinate system refinement, using APP units.&lt;br /&gt;
&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
* {{bug|922680}} - [Tracking] Run b2g reftests out of process&lt;br /&gt;
** R+&lt;br /&gt;
** Too many reftests fail, and suspend request check-in, {{bug|1000722}}&lt;br /&gt;
&lt;br /&gt;
* {{bug|981477}} - Reenable over-skipped reftests&lt;br /&gt;
** R+&lt;br /&gt;
** suspend request check-in due to {{bug|1000722}}&lt;br /&gt;
&lt;br /&gt;
* {{bug|983489}} - 983489: Crash on nsIAppStartup.quit()&lt;br /&gt;
** R?&lt;br /&gt;
** GLContext in CompositorOGL being released too early&lt;br /&gt;
** r+ then r- by Nicolas, suggest to call mCompositor-&amp;gt;Destroy() explictly. Under testing in try&lt;br /&gt;
** As it still crash by following Nicolas&#039;s suggest, need to discuss with him.&lt;br /&gt;
&lt;br /&gt;
* {{bug|998232}} 2D Transform is slow&lt;br /&gt;
** F|D&lt;br /&gt;
** Rewrite a simplify page and Chrome is 4X faster than FF in desktop.&lt;br /&gt;
** It&#039;s slow in 2D transform: translate(x, y)&lt;br /&gt;
&lt;br /&gt;
* {{bug|1000722}} Many reftests fail after enable OOP&lt;br /&gt;
** F|D&lt;br /&gt;
** Regress among patches http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=5405d6f4e3c6&amp;amp;tochange=92dd49bd29b6&lt;br /&gt;
** Fails is between c7c4c0d0f613 and 92dd49bd29b6&lt;br /&gt;
&lt;br /&gt;
* {{bug|991401}} Many reftest failures&lt;br /&gt;
** D&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
* {{Bug|970725}} - Adapt gUM capture resolution based on encoding resolution&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to write the code for using the changed encode video resolution to change the resolution of camaera preview. Trace the code for  adapting video encode resolution &amp;amp; framerate according to available bandwidth and CPU use. And get an idea for extending current encoder observer to notify the resolution change.&lt;br /&gt;
* FX OS camera panorama design document.&lt;br /&gt;
** OOAD&lt;br /&gt;
** Held a meeting for panorama design discussion and got some valuable input. Some suggestions like using media stream as input source, checking the possibility of replacing Mosaic with OpenCV.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
* {{bug|987532}} - (Silk) [meta] Project Butter on B2G&lt;br /&gt;
** OOAD|WIP&lt;br /&gt;
** This project is to make rendering flow(including input dispatch, composition and reflow) aligned with Vsync.&lt;br /&gt;
** Implementation of Vsync notification mechanism&lt;br /&gt;
*** make notification off-main-threading. ensure APZ prior to composition by Monitor.&lt;br /&gt;
*** We designed with Observers/ObserverManager pattern&lt;br /&gt;
*** Jeff prefers more explicit way first (CJ is gonna help on this)&lt;br /&gt;
** System performance&lt;br /&gt;
*** IPC latency, scheduling performance issues. &lt;br /&gt;
*** {{bug|915733}} is gonna use Linux AIO instead of IO threads to reduce context switch.&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* New-hire learning period&lt;br /&gt;
** study &lt;br /&gt;
** Gaia build options and debug javascript&lt;br /&gt;
** Investigate why apps cannot be opened in app manager, and found {{bug|998898}}&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|994590}} - black icon in homescreen app&lt;br /&gt;
** F?&lt;br /&gt;
** suspect driver issue and provide debug patch to sp&lt;br /&gt;
* {{Bug|997367}} - crash at CrossProcessCompositorParent::GetCompositionManager&lt;br /&gt;
** R+&lt;br /&gt;
** wait for try server&lt;br /&gt;
* {{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** review&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** WIP&lt;br /&gt;
** Using appunits instead of device pixels&lt;br /&gt;
** Handle popup menu open and close in various condition&lt;br /&gt;
** nsClipboard integration&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{Bug|989847}} - Handle webgl context lose/restore event for gallery editor mode&lt;br /&gt;
** land(1.3T)&lt;br /&gt;
**The gallery black preview issue move to {{Bug|999264}}&lt;br /&gt;
**[https://bugzilla.mozilla.org/attachment.cgi?id=8409432 Video for black preview issue]&lt;br /&gt;
&lt;br /&gt;
* {{Bug|998916}} - Defer the webgl context restore until the app becomes foreground&lt;br /&gt;
**OOAD|WIP&lt;br /&gt;
&lt;br /&gt;
* {{Bug|993019}} - [Camera] [Gallery] orientation response is slow after launching from Camera app&lt;br /&gt;
**debug&lt;br /&gt;
**After backout the will-change, the issue is still occur. It seems to be related to layer rotation info sync problem.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
*{{Bug|814524}} - Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
**f+&lt;br /&gt;
**Some more minor fine tune available.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion&lt;br /&gt;
**f?&lt;br /&gt;
&lt;br /&gt;
*{{Bug|959089}} - Separate GrallocBuffer allocations from Compositor thread&lt;br /&gt;
**r+&lt;br /&gt;
**rebasing for landing.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|997367}} - Crash in mozilla::layers::CrossProcessCompositorParent::GetCompositionManager&lt;br /&gt;
**debug&lt;br /&gt;
&lt;br /&gt;
*{{Bug|980749}} - Accelerate TexImage2D of canvases&lt;br /&gt;
**OOAD&lt;br /&gt;
&lt;br /&gt;
* prepare Q2 sharing/ study group present/ b2g all-hand present&lt;br /&gt;
** presentation&lt;br /&gt;
&lt;br /&gt;
====Abel Lin====&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Refined patches of the original design (GLContext version)&lt;br /&gt;
** Designed the second version - try to get the graphic buffer from the hardware directly (to reduce the number of the memory copy), handle the lock mechanism, and pixel format conversion.&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
* {{Bug| 991297}} - [Tarako][Camera]Camera UI disappear after viewing a video from the filmstrip&lt;br /&gt;
** debug&lt;br /&gt;
** The width/height camera UI layers turns to 0x0, still checking why the geometry changes.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|989572}} - [Tarako] LMK don&#039;t work fine, cause kernel out of memory and kill a lot of process and phone no respond&lt;br /&gt;
** debug&lt;br /&gt;
** help Danny Liang to check why Compositor trigger OOM and LMK&lt;br /&gt;
&lt;br /&gt;
* {{Bug|997367}} - Crash in mozilla::layers::CrossProcessCompositorParent::GetCompositionManager&lt;br /&gt;
** debug&lt;br /&gt;
** Help Peter to check and analysis the call stack and assembler code of crash point.&lt;br /&gt;
&lt;br /&gt;
* Prepare Q2 sharing. Topic: &amp;quot;tips for crash report&amp;quot;&lt;br /&gt;
** presentation&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-04-17&amp;diff=965921</id>
		<title>TPEPlatform/2014-04-17</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-04-17&amp;diff=965921"/>
		<updated>2014-04-17T07:44:34Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;PTO&amp;lt;/b&amp;gt;: take personal leave&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Status code combination rule&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Combine status code with &amp;quot;|&amp;quot;. For example&lt;br /&gt;
 ** OOAD|WIP&lt;br /&gt;
Which means you work on both OOAD and WIP in the last week.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;land status code&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If your patch is target for specific branch, instead of central, postfix branch version. For exp&lt;br /&gt;
 ** land(1.4)&lt;br /&gt;
&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|996379}} - OpenH264 decoder fail to decode the frame from B2G HW h264 encoder&lt;br /&gt;
** WIP&lt;br /&gt;
** OpenH264 would fail to decode frame and can&#039;t recover if previous frame was dropped or damage. Request Cisco to fix their library.&lt;br /&gt;
** Found jitter buffer would throw away one of the two same timestamp packages. &lt;br /&gt;
** Encoder side can package the SPS/PPS/IDR in the same encoded frame avoid two problems list above.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
* {{bug|922680}} - [Tracking] Run b2g reftests out of process&lt;br /&gt;
** review(+)&lt;br /&gt;
&lt;br /&gt;
* {{bug|981477}} - Reenable over-skipped reftests&lt;br /&gt;
** review(+)&lt;br /&gt;
&lt;br /&gt;
* {{bug|983489}} - 983489: Crash on nsIAppStartup.quit()&lt;br /&gt;
** review(?)&lt;br /&gt;
** GLContext in CompositorOGL being released too early&lt;br /&gt;
** r+ then r- by Nicolas, suggest to call mCompositor-&amp;gt;Destroy() explictly. Under testing in try&lt;br /&gt;
&lt;br /&gt;
* {{bug|988132}} - Crash after reftest is complete -  See dependency tree for bug 988132&lt;br /&gt;
** debug&lt;br /&gt;
** Fixed and r+ by Network/Vicamo&lt;br /&gt;
** help to regress&lt;br /&gt;
&lt;br /&gt;
* {{bug|988132}} - reftest crash due to sqlite calling ftruncate&lt;br /&gt;
** debug&lt;br /&gt;
** Fixed and r+ by Jed&lt;br /&gt;
** Will help to regress&lt;br /&gt;
&lt;br /&gt;
* Layout Performance issue study&lt;br /&gt;
** study&lt;br /&gt;
** http://ie.microsoft.com/TEStdrive/Performance/MazeSolver/Default.html Chrome is about 2X faster than FF in Desktop and 10X faster on Nexus4&lt;br /&gt;
** Rewrite a simplify page and Chrome is 4X faster than FF in desktop.&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
* {{Bug|970725}} - Adapt gUM capture resolution based on encoding resolution&lt;br /&gt;
** WIP&lt;br /&gt;
** Use |SetConfiguration|, then we can change perview resolution quickly. Trace how to use LoadManager in WebRTC.&lt;br /&gt;
* FX OS camera panorama design document.&lt;br /&gt;
** OOAD|WIP&lt;br /&gt;
** Write a wiki page([https://wiki.mozilla.org/PanoramaCameraDesign Camera Panorama Design]) about FX OS camera panorama design. Write this proposal to make camera panorama adding into FX OS features backlog.&lt;br /&gt;
* PTO&lt;br /&gt;
** 0.5 day&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
* {{bug|987532}} - (Silk) [meta] Project Butter on B2G&lt;br /&gt;
** WIP&lt;br /&gt;
** make Vsync notification off-main thread&lt;br /&gt;
** make synchronization between Input and Compositor&lt;br /&gt;
** review design document with Jerry&lt;br /&gt;
&lt;br /&gt;
====Tingyu Lin====&lt;br /&gt;
* New-hire learning period&lt;br /&gt;
** study&lt;br /&gt;
** App Manager (for debugging system app)&lt;br /&gt;
** Keyboard app (trace code)&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
* {{Bug|994590}} black icon in homescreen app&lt;br /&gt;
** deubg&lt;br /&gt;
** the content buffer is valid and reupload the texture could fix the problem&lt;br /&gt;
** Try to bind texture to FBO and read pixel to check the data&lt;br /&gt;
&lt;br /&gt;
* {{Bug|970007}} crash at bufferunrotated&lt;br /&gt;
** land&lt;br /&gt;
** Correct the color format of cairo surface to fix crash at buffer unrotated&lt;br /&gt;
&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
* {{Bug|987718}} - [Text Selection] Display selection caret based on touch caret&lt;br /&gt;
** WIP&lt;br /&gt;
** b2g set default css background-color to active state of input and textarea which confused user. remove this property.&lt;br /&gt;
** b2g send a mouse click when long tap ended which will cause selection collapse. Add some code to avoid this issue.&lt;br /&gt;
&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
* {{bug|989847}} - Handle webgl context lose/restore event for gallery edito&lt;br /&gt;
**land: 1.4, master&lt;br /&gt;
**debug: 1.3T&lt;br /&gt;
***The gallery webgl preview will become black after the context restore. The buffer content in texture client/host are correct. Need to check the gl texture buffer content and compositor DrawQuad flow.&lt;br /&gt;
&lt;br /&gt;
*Project SILK&lt;br /&gt;
**OOAD&lt;br /&gt;
**Prepare sequence diagram for project butter flow.&lt;br /&gt;
&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
*{{Bug|814524}} Make WebGLContext::TexImage2D avoid readback for video elements&lt;br /&gt;
** r-(V1)&lt;br /&gt;
** Refactoring&lt;br /&gt;
&lt;br /&gt;
*{{Bug|994889}} [B2G][Tarako][Browser] Youtube vidoes are being stretched while playing &lt;br /&gt;
** debug&lt;br /&gt;
&lt;br /&gt;
====Abel Lin====&lt;br /&gt;
* Layout domain knowledge&lt;br /&gt;
** presentation&lt;br /&gt;
** Prepare material of presentation&lt;br /&gt;
&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen&lt;br /&gt;
** OOAD | WIP&lt;br /&gt;
** Implement a general function to generate EffectChain for (Image|Thebes|Color|Canvas)LayerComposite&lt;br /&gt;
** Send texture data to LayerScope tool from GLContext.&lt;br /&gt;
** Next Step: Try to retrieve texture from buffer directly.&lt;br /&gt;
&lt;br /&gt;
====Solomon Chiou====&lt;br /&gt;
*{{Bug|976656}} - crash in mozilla::gfx::DrawTargetCairo::CreateSourceSurfaceFromNativeSurface(mozilla::gfx::NativeSurface const&amp;amp;) const (edit) &lt;br /&gt;
** debug&lt;br /&gt;
** The bug has been set to resolved now, however the actual root cause is not clear. This bug probably not directly originated to the function CreateSourceSurfaceFromNativeSurface() itself. The potential root cause maybe dues to the stack overflow cause by BufferUnrotate() (bug#970007), which destried its return address.&lt;br /&gt;
*{{Bug|995680}} - Camera preview does not use hw composer &lt;br /&gt;
** debug&lt;br /&gt;
** The previewing of Camera app now using TiledThebeLayer, and it was improperly set to scrollable. Which results in the composition must be done by GPU.&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-04-10&amp;diff=962929</id>
		<title>TPEPlatform/2014-04-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-04-10&amp;diff=962929"/>
		<updated>2014-04-10T05:57:14Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Randy Lin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Rule of Thumb==&lt;br /&gt;
Status code:&lt;br /&gt;
* &amp;lt;b&amp;gt;OOAD&amp;lt;/b&amp;gt;: In analysis or design phase.&lt;br /&gt;
* &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt;: working on WIP patch.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback?(f?)&amp;lt;/b&amp;gt;: WIP is ready for feedback grant.&lt;br /&gt;
* &amp;lt;b&amp;gt;feedback+(f+)&amp;lt;/b&amp;gt;: Get positive feedback.&lt;br /&gt;
* &amp;lt;b&amp;gt;review?(r?)&amp;lt;/b&amp;gt;: patch is under review&lt;br /&gt;
* &amp;lt;b&amp;gt;review+(r+)&amp;lt;/b&amp;gt;: get review+ and ready to check-in&lt;br /&gt;
* &amp;lt;b&amp;gt;land&amp;lt;/b&amp;gt;: patch check in.&lt;br /&gt;
* &amp;lt;b&amp;gt;debug&amp;lt;/b&amp;gt;: Figure out the root cause of a bug/ try to repro that bug, etc...&lt;br /&gt;
* &amp;lt;b&amp;gt;file&amp;lt;/b&amp;gt;: file a bug&lt;br /&gt;
* &amp;lt;b&amp;gt;study&amp;lt;/b&amp;gt;: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.  &lt;br /&gt;
* &amp;lt;b&amp;gt;presentation&amp;lt;/b&amp;gt;&lt;br /&gt;
** Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.&lt;br /&gt;
** WIKI/ MDN article writing.&lt;br /&gt;
** If you write a technical blog or anything relative to work, it&#039;s welcome to share it on weekly report.&lt;br /&gt;
** Do a presentation of technical topics&lt;br /&gt;
==Media==&lt;br /&gt;
====Randy Lin====&lt;br /&gt;
*{{Bug|984215}} - VideoConduit reads the rotation flag and decides the rotation degree&lt;br /&gt;
** Found firefox with openh264 desktop can&#039;t decode frame from device correctly, debugging.&lt;br /&gt;
** Plus peters patch, also found the width/height is incorrect, debugging.&lt;br /&gt;
&lt;br /&gt;
====Alfredo Yang====&lt;br /&gt;
====John Lin====&lt;br /&gt;
====JW Wang====&lt;br /&gt;
====Benjamin Chen====&lt;br /&gt;
==Platform==&lt;br /&gt;
====Steven Lee====&lt;br /&gt;
====Phoebe Chang====&lt;br /&gt;
====Vincent Chen====&lt;br /&gt;
* {{bug|922680}} - [Tracking] Run b2g reftests out of process&lt;br /&gt;
** review(+)&lt;br /&gt;
** Enable OOP&lt;br /&gt;
** Keep bug open and study leak detection&lt;br /&gt;
** Depends on Bug 988132&lt;br /&gt;
&lt;br /&gt;
* {{bug|981477}} - Reenable over-skipped reftests&lt;br /&gt;
** review(+)&lt;br /&gt;
** 9487/10845 will be tested&lt;br /&gt;
&lt;br /&gt;
* {{bug|983489}} - 983489: Crash on nsIAppStartup.quit()&lt;br /&gt;
** review(?)&lt;br /&gt;
** GLContext in CompositorOGL being released too early&lt;br /&gt;
&lt;br /&gt;
* {{bug|988132}} - Crash after reftest is complete -  See dependency tree for bug 988132&lt;br /&gt;
** debug&lt;br /&gt;
** Crash on ~NetdClient, it&#039;s for USB tethering&lt;br /&gt;
** If Network team cannot fix soon, I&#039;ll have a patch to disable it when doing reftests.&lt;br /&gt;
&lt;br /&gt;
====Chiahung Tai====&lt;br /&gt;
* {{bug|985785}} - Video tag memory leak while the video frame are not displayed on B2G&lt;br /&gt;
** Resolved invalid.&lt;br /&gt;
** This bug can&#039;t reproduce in latest codebase.&lt;br /&gt;
&lt;br /&gt;
* {{bug|992842}} - [Camera][B2G][Nexus 5] No camera preview in Nexus 5 FX OS build.&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to find root cause. Suspect this is caused by Qualcomm driver issue. Need info Michael Vine.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|970725}} - Adapt gUM capture resolution based on encoding resolution&lt;br /&gt;
** WIP&lt;br /&gt;
** Try to use stopPreview/startPreview instead of stop/start camera.&lt;br /&gt;
&lt;br /&gt;
* {{bug|968707}} - Cavas.ToBlob is slow on B2G&lt;br /&gt;
** WIP&lt;br /&gt;
** 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.&lt;br /&gt;
&lt;br /&gt;
====Vincent Lin====&lt;br /&gt;
==Graphics==&lt;br /&gt;
====Peter Chang====&lt;br /&gt;
====Morris Tseng====&lt;br /&gt;
====Jerry Shih====&lt;br /&gt;
====Chiajung Hung====&lt;br /&gt;
====Abel Lin====&lt;br /&gt;
====Boris Chiou====&lt;br /&gt;
====Solomon Chiou====&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-03-27&amp;diff=957888</id>
		<title>TPEPlatform/2014-03-27</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-03-27&amp;diff=957888"/>
		<updated>2014-03-27T06:26:19Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Media==&lt;br /&gt;
* {{Bug|984816}} -[RTSP] Play/pause does not work for RTSP streaming. / bechen	&lt;br /&gt;
** Two deadlock cases after :cpearce &#039;s change.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|973522}} - MediaRecorder causes large leak /rlin&lt;br /&gt;
** 1.4+, landed&lt;br /&gt;
&lt;br /&gt;
*{{Bug|984215}} - VideoConduit reads the rotation flag and decides the rotation degree /rlin&lt;br /&gt;
** study code flow for WEBRTC.&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen / boris	&lt;br /&gt;
** WIP&lt;br /&gt;
*** Run LayerScope Tool on Linux (desktop) and also add some notes to [https://wiki.mozilla.org/Platform/GFX/LayerScope LayerScope Wiki] so that desktop can run the tool successfully on Linux. (Done)&lt;br /&gt;
*** Trace LayerManagerComposite and OGLCompositior (20%)&lt;br /&gt;
* libjpeg-turbo OpenCL decoder patch on FX OS. /CTai&lt;br /&gt;
** Analysis: It takes ~260 ms for 7 Mega pixel jpeg decoding in Nexus 5 with FX OS. There are some run-time bugs while executing OpenCL decoder version.&lt;br /&gt;
&lt;br /&gt;
==Graphics==&lt;br /&gt;
&lt;br /&gt;
==Study==&lt;br /&gt;
* Trace code IDE investigation / boris&lt;br /&gt;
** Eclipse (on Linux): [http://benoitgirard.wordpress.com/2014/03/10/cc-eclipse-project-generation/ C/C++ Eclipse Project Generation]&lt;br /&gt;
** Xcode (on Mac): [https://developer.mozilla.org/en-US/docs/Debugging_on_Mac_OS_X Debugging_on_Mac_OS_X] and [https://todesschaf.org/posts/2012/09/26/using-xcode-4-with-mozilla-central.html Using XCode 4 With mozilla-central]&lt;br /&gt;
* 2014 Q1 Performance Review Documents / CTai&lt;br /&gt;
** Panorama - API design =&amp;gt; https://docs.google.com/document/d/1A0z1V-w4AyFUvw5s6fyMER3PIgIp1gF6T8oIMIvK-Ds/edit?usp=sharing&lt;br /&gt;
** OpenCL JPEG =&amp;gt; https://docs.google.com/document/d/1dkBF6nEg6LfDAJz79sdBnQeR7aIVjN_W3HCcU6yLCsM/edit?usp=sharing&lt;br /&gt;
** Image processing background knowledge study and sharing =&amp;gt; https://docs.google.com/document/d/1-hZyFgoinLfcKT7bz5wbgOxTR_kxBymF1gy13dCGkG0/edit?usp=sharing&lt;br /&gt;
** Parallel EcmaScript =&amp;gt; https://docs.google.com/document/d/1s-bEnpfR5Th18mvnHuF0XE3OWsK9noBheSLvJjOyCHk/edit?usp=sharing&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-03-20&amp;diff=953889</id>
		<title>TPEPlatform/2014-03-20</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-03-20&amp;diff=953889"/>
		<updated>2014-03-20T10:48:26Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Media==&lt;br /&gt;
*{{bug|973522}} - MediaRecorder causes large leak /rlin&lt;br /&gt;
** get r-, and keep debugging the one crash on pushDataRunnable class at try server.&lt;br /&gt;
*{{ bug|959490}} - [MediaEncoder] Support *.3gp with AMR-NB audio format on certificated application /rlin&lt;br /&gt;
**landed&lt;br /&gt;
&lt;br /&gt;
==Graphics ==&lt;br /&gt;
==Platform==&lt;br /&gt;
* Vsync trigger&lt;br /&gt;
** {{Bug|970751}} - Making more smooth scrolling on scrollable layer /vilin&lt;br /&gt;
** {{Bug|980241}} - Vsync-triggered RefreshDriver /vilin&lt;br /&gt;
*** Fix the uniformity issue caused by the inconsistency between Vsync(60Hz) and touch sampling rate(100Hz).&lt;br /&gt;
*** WIP(Bug 980241) :&lt;br /&gt;
**** RefreshDriver, CompositorParent and TouchEvent dispatcher all align with Vsync.&lt;br /&gt;
**** Touch resampling algorithm.&lt;br /&gt;
**** Uniform touch event generator for test.&lt;br /&gt;
***** Profiling performance bottleneck(scrolling Setting, swiping Homescreen, dragging icon in Homescreen)&lt;br /&gt;
*** To-do-Items&lt;br /&gt;
**** Try to evaluate if the improvement of Bug 931668 is helpful.&lt;br /&gt;
**** Fine tune Touch resampling algorithm.&lt;br /&gt;
**** Graph of movement smoothness. (x:time, y:movement)&lt;br /&gt;
* {{Bug|975346}} - [LayerScope] LayerScope is not work while HWC is chosen / boris	&lt;br /&gt;
** study&lt;br /&gt;
*** Documents of Layers and Compositing:&lt;br /&gt;
**** https://wiki.mozilla.org/Gecko:Overview&lt;br /&gt;
**** http://www.basschouten.com/blog1.php/layers-cross-platform-acceleration&lt;br /&gt;
**** http://robert.ocallahan.org/2010/04/layers_01.html&lt;br /&gt;
**** Slides: B2G - GFX introduction&lt;br /&gt;
**** LayerScope: https://wiki.mozilla.org/Platform/GFX/LayerScope&lt;br /&gt;
* Image process/camera /CTai&lt;br /&gt;
** Camera Panorama Prototype&lt;br /&gt;
*** WIP: Analysis and implement prototype. Looks like we need to extend current GonkNativeWindow to support OpenGL texture binding.&lt;br /&gt;
** libjpeg-turbo OpenCL decoder patch on FX OS.&lt;br /&gt;
*** Analysis: Try to enable debug log for image decoder in Gecko on B2G. JPEG decoder in Gecko uses decoding pool which makes logging very complex.&lt;br /&gt;
&lt;br /&gt;
==Study==&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-02-13&amp;diff=925508</id>
		<title>TPEPlatform/2014-02-13</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-02-13&amp;diff=925508"/>
		<updated>2014-02-13T06:53:24Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Media==&lt;br /&gt;
&lt;br /&gt;
=== Media Recording === &lt;br /&gt;
*{{Bug|957841}} - MediaRecorder crash [@ mozilla::dom::MediaRecorder::Session::AfterTracksAdded] /rlin&lt;br /&gt;
** landed plus test case. &lt;br /&gt;
*{{Bug|959490}} - [MediaEncoder] Support *.3gp with AMR-NB audio format /rlin&lt;br /&gt;
** WIP implement, can playback encoded blobs, but sample rate is wrong. /rlin&lt;br /&gt;
* Test media recorder API on jb-emulator and report issues /rlin&lt;br /&gt;
&lt;br /&gt;
==Streaming Media==&lt;br /&gt;
* {{Bug|926338}} - [B2G][WebRTC] Firefox OS to Desktop Communication Fails to Send Audio Intermittently / slee&lt;br /&gt;
** apprtc sends extra media constraints and sipcc does not handle well&lt;br /&gt;
* {{Bug|970183}} - [B2G getUserMedia] Camera always callback landscape frames /slee&lt;br /&gt;
** gcp suggests a solution. I implemented it and had a profiling results.&lt;br /&gt;
* {{Bug|970864}} - [tarako]export B2G_NOOPT=1 build error / slee&lt;br /&gt;
** It is fixed on bug 939890. Verified on the latest code base and worked.&lt;br /&gt;
* {{Bug|971659}} - linking error when --disable-webrtc on b2g / slee&lt;br /&gt;
** r+ and wait for try server result.&lt;br /&gt;
* {{Bug|853356}} - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt / ayang&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
==Graphics ==&lt;br /&gt;
* {{Bug|945082}} - lockscreen fade-out animation is still &amp;lt; 60fps /Jerry&lt;br /&gt;
** Add layer border to show temp surface usage.&lt;br /&gt;
***Handle try server error.&lt;br /&gt;
** Fix the buffer size for scaling animation.&lt;br /&gt;
***Handle try server error.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|963917}} - Gallery app high memory usage during 1st launch /Jerry&lt;br /&gt;
**Bug RESOLVED&lt;br /&gt;
***Use &amp;quot;willReadFrequently&amp;quot; flag for context.&lt;br /&gt;
***Set width and height to 0 to purge the canvas buffer.&lt;br /&gt;
***Modify MediaDB to use file-backed blobs instead of memory-backed.&lt;br /&gt;
&lt;br /&gt;
* {{Bug|970801}} - reduce blob-urls object in gallery app /Jerry&lt;br /&gt;
**Gallery still has a large memory usage for thumbnail scanning.&lt;br /&gt;
***Use about:memory tool to profile.&lt;br /&gt;
&lt;br /&gt;
* GeckoProfiler - simple connection for profiler&lt;br /&gt;
**Read firefox addon document.&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
&lt;br /&gt;
==Stability==&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
* Trace bug 909542 for MAIDAI /CTai&lt;br /&gt;
** This is a clean up bug for gecko camera. It help me understanding current Gecko Camera codes.&lt;br /&gt;
* Bug 968707 - Cavas.ToBlob is slow on B2G /CTai&lt;br /&gt;
** Confirm camera HAL is no related codes for JPEG encoding.&lt;br /&gt;
&lt;br /&gt;
==Study==&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-01-16&amp;diff=895119</id>
		<title>TPEPlatform/2014-01-16</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-01-16&amp;diff=895119"/>
		<updated>2014-01-16T07:00:27Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Study */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Media==&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957939}} - Move Audio_Track/Video_Track out of ISOTrackMetadata / ayang&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959022}} - [MediaEncoder] Add audio data offset flag for Android&#039;s fragment parser / ayang&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959861}} - Play fragmented MP4 will assert. / ayang&lt;br /&gt;
** Get f+ from https://bugzilla.mozilla.org/show_bug.cgi?id=956194#c8 and is in review process now. / ayang&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957841}} - MediaRecorder crash [@ mozilla::dom::MediaRecorder::Session::AfterTracksAdded] / rlin&lt;br /&gt;
** r-, need more fix, test case - r?&lt;br /&gt;
&lt;br /&gt;
* {{Bug|926684}} - MediaRecorder: &amp;quot;Assertion failure: mEncoder (CreateEncoder failed)&amp;quot; /rlin&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957452}} - MediaRecorder: use-after-free crash [@mozilla::dom::MediaRecorder::Session::GetEncodedData] /rlin&lt;br /&gt;
** 1/2 r+(r- for test case)&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959501}} - [Media Encoder] Add preferences for video encoder /rlin&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
==Streaming Media==&lt;br /&gt;
* {{Bug|853356}} - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt / ayang&lt;br /&gt;
** Going to review process for contact API JS permission script.&lt;br /&gt;
&lt;br /&gt;
==Graphics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* {{Bug|946596}} - Hi-res phone does not take hi-res screenshots /peter&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|956432}} - rounding issue of cut the rope/peter&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|960276}} - SkiaGL has tiling problems with DrawSurface() /peter&lt;br /&gt;
** Check skia debug tool&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959487}} - [MediaEncoder] Crash at imageclient when using MediaEncoder&lt;br /&gt;
** Checking&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
* {{Bug|955987}} - [Text Selection] Change selection status in FrameScript /vilin&lt;br /&gt;
** (Support Bug 924692) To select a text after being long-pressed.&lt;br /&gt;
** FrameScript already can receive &amp;quot;LongPress&amp;quot; event from APZC or non-APZC.&lt;br /&gt;
** Study Web API about Selection/Window. Figuring out how to manipulate it after receiving &amp;quot;LongPress&amp;quot; event.&lt;br /&gt;
&lt;br /&gt;
==Stability==&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
* {{Bug|959040}} - [emulator][mochitest] Turn of WebRTC logging for emulator / SC&lt;br /&gt;
** WebRTC test fail on try server is hard to debug without detailed log.&lt;br /&gt;
* {{Bug|952464}} - [emulator][mochitest] allow changing network connection on emulator mochitest / SC&lt;br /&gt;
** Changing network connection via NetworkService.js will reset the proxy setting done by mochitest framework.&lt;br /&gt;
* {{Bug|950317}} - [emulator][mochitest] Setup eth0 IP address to NetworkManager for running PeerConnection mochitest cases / SC&lt;br /&gt;
&lt;br /&gt;
==Study==&lt;br /&gt;
* Study Gecko Camera part. /CTai&lt;br /&gt;
* Study Android Camera part. /CTai&lt;br /&gt;
* Study gtest on emulator /rlin&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-01-16&amp;diff=895117</id>
		<title>TPEPlatform/2014-01-16</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=TPEPlatform/2014-01-16&amp;diff=895117"/>
		<updated>2014-01-16T06:59:28Z</updated>

		<summary type="html">&lt;p&gt;RandyLin: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Media==&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957939}} - Move Audio_Track/Video_Track out of ISOTrackMetadata / ayang&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959022}} - [MediaEncoder] Add audio data offset flag for Android&#039;s fragment parser / ayang&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959861}} - Play fragmented MP4 will assert. / ayang&lt;br /&gt;
** Get f+ from https://bugzilla.mozilla.org/show_bug.cgi?id=956194#c8 and is in review process now. / ayang&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957841}} - MediaRecorder crash [@ mozilla::dom::MediaRecorder::Session::AfterTracksAdded] / rlin&lt;br /&gt;
** r-, need more fix, test case - r?&lt;br /&gt;
&lt;br /&gt;
* {{Bug|926684}} - MediaRecorder: &amp;quot;Assertion failure: mEncoder (CreateEncoder failed)&amp;quot; /rlin&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|957452}} - MediaRecorder: use-after-free crash [@mozilla::dom::MediaRecorder::Session::GetEncodedData] /rlin&lt;br /&gt;
** 1/2 r+(r- for test case)&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959501}} - [Media Encoder] Add preferences for video encoder /rlin&lt;br /&gt;
** landed&lt;br /&gt;
&lt;br /&gt;
==Streaming Media==&lt;br /&gt;
* {{Bug|853356}} - [B2G getUserMedia] Display camera/ microphone permission acquisition prompt / ayang&lt;br /&gt;
** Going to review process for contact API JS permission script.&lt;br /&gt;
&lt;br /&gt;
==Graphics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* {{Bug|946596}} - Hi-res phone does not take hi-res screenshots /peter&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|956432}} - rounding issue of cut the rope/peter&lt;br /&gt;
** Landed&lt;br /&gt;
&lt;br /&gt;
* {{Bug|960276}} - SkiaGL has tiling problems with DrawSurface() /peter&lt;br /&gt;
** Check skia debug tool&lt;br /&gt;
&lt;br /&gt;
* {{Bug|959487}} - [MediaEncoder] Crash at imageclient when using MediaEncoder&lt;br /&gt;
** Checking&lt;br /&gt;
&lt;br /&gt;
==Input==&lt;br /&gt;
* {{Bug|955987}} - [Text Selection] Change selection status in FrameScript /vilin&lt;br /&gt;
** (Support Bug 924692) To select a text after being long-pressed.&lt;br /&gt;
** FrameScript already can receive &amp;quot;LongPress&amp;quot; event from APZC or non-APZC.&lt;br /&gt;
** Study Web API about Selection/Window. Figuring out how to manipulate it after receiving &amp;quot;LongPress&amp;quot; event.&lt;br /&gt;
&lt;br /&gt;
==Stability==&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
* {{Bug|959040}} - [emulator][mochitest] Turn of WebRTC logging for emulator / SC&lt;br /&gt;
** WebRTC test fail on try server is hard to debug without detailed log.&lt;br /&gt;
* {{Bug|952464}} - [emulator][mochitest] allow changing network connection on emulator mochitest / SC&lt;br /&gt;
** Changing network connection via NetworkService.js will reset the proxy setting done by mochitest framework.&lt;br /&gt;
* {{Bug|950317}} - [emulator][mochitest] Setup eth0 IP address to NetworkManager for running PeerConnection mochitest cases / SC&lt;br /&gt;
&lt;br /&gt;
==Study==&lt;br /&gt;
* Study Gecko Camera part. /CTai&lt;br /&gt;
* Study Android Camera part. /CTai&lt;/div&gt;</summary>
		<author><name>RandyLin</name></author>
	</entry>
</feed>