0424191c769aa6fcd3d4628f61ec711cba44b21c: Bug 1312886: P7. Show waitingforkey state in about:media. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:26:01 +1100 - rev 430199
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: P7. Show waitingforkey state in about:media. r?cpearce MozReview-Commit-ID: Bz8mylFCggb
316c4eb5106f4fbaae2a8c77ddd6e07b865506be: Bug 1312886: P6. Enter buffering mode when waiting for a key. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:25:21 +1100 - rev 430198
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: P6. Enter buffering mode when waiting for a key. r?cpearce MozReview-Commit-ID: CB3e02WEJiz
484966f5a4ce3bd60d210c20edd76fb2e726f14e: Bug 1312886: P5. Override MediaResource reported if we have a pending promise. r?jwwang draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:19:42 +1100 - rev 430197
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: P5. Override MediaResource reported if we have a pending promise. r?jwwang A future use will see the MediaFormatReader using waiting promise to indicate that the decoders are waiting for an EME key. We should always enter buffering mode once we're low on data and we're waiting on a key. MozReview-Commit-ID: DFcT6YEK1Ke
463306a1d2006db68aee2cf6303b926aac72689f: Bug 1312886: [MSE] P4. Only rely on waiting promise to determine buffering state. r?jwwang draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:16:30 +1100 - rev 430196
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: [MSE] P4. Only rely on waiting promise to determine buffering state. r?jwwang MozReview-Commit-ID: 3HfK8bwqlYM
217352a9f74552ceac48383c46e9b4e27e487089: Bug 1312886: P3. Always compute start time with ADTS. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:12:29 +1100 - rev 430195
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: P3. Always compute start time with ADTS. r?kamidphish This was originally copied from the MP3Demuxer and was only required to work around an issue now fixed. Only MSE should set ShoultComputeStartTime to false, even if the ADTS demuxer always returns a first sample with a time of 0. MozReview-Commit-ID: DMRLpxC5mU1
d8acc2c3f0b763ac8bdd7ea27422428bf1fe79f8: Bug 1312886: P2. Never move past HAVE_FUTURE_DATA if we're waiting for a key, r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 16:36:37 +1100 - rev 430194
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: P2. Never move past HAVE_FUTURE_DATA if we're waiting for a key, r?cpearce MozReview-Commit-ID: KWERB7zWXPZ
de0542a7a4adc404ab42244445250c8c676f1201: Bug 1312886: P1. Fix comments. r?cpearce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 10:05:21 +1100 - rev 430193
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312886: P1. Fix comments. r?cpearce A MediaDataDecoder now always call InputExhausted once decoding is completed. MozReview-Commit-ID: K6SCRYb2ieI
4d9839a6b0dfec04820bcae96a9219956dd4bc96: Bug 1311876: P3. Provide more details when audio decoder errors. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 26 Oct 2016 11:34:46 +1100 - rev 430192
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1311876: P3. Provide more details when audio decoder errors. r?gerald MozReview-Commit-ID: Dbh2Cvyq1NH
45fe43ba4133a881262cba411291ac1b92616470: Bug 1311876: P2. Recreate audio decoder when an error occurs. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 26 Oct 2016 09:06:14 +1100 - rev 430191
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1311876: P2. Recreate audio decoder when an error occurs. r?gerald MozReview-Commit-ID: CwQMZwSNndO
11e5a6e2ced924adeb9a80d4694f4361047317e4: Bug 1311876: P1. Flush audio decoder when error occurs. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 26 Oct 2016 08:48:47 +1100 - rev 430190
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1311876: P1. Flush audio decoder when error occurs. r?gerald MozReview-Commit-ID: JaFfXj3xMat
171df30f936c7d1641b92c4e9b0c46040fc99bdc: Bug 1312958: P2. Only delete the trackinfo object once the decoder has been shutdown. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 26 Oct 2016 20:13:44 +1100 - rev 430189
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312958: P2. Only delete the trackinfo object once the decoder has been shutdown. r?gerald While it's unlikely to have been a problem as the decoder would have been idled at this stage. During the time the TrackInfo was reset and the decoder actually be shut down, the reference to the object would have been invalid causing a potential UAF. MozReview-Commit-ID: 7pGJtYRy2Yr
bc179c886f0308d083be7e890cd60e6f4685a305: Bug 1312958: P1. Do not modify original Audio/Video info. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 26 Oct 2016 20:09:41 +1100 - rev 430188
Push 33762 by bmo:jyavenard@mozilla.com at Thu, 27 Oct 2016 09:33:54 +0000
Bug 1312958: P1. Do not modify original Audio/Video info. r?gerald The issue is particularly problematic with the Apple audio decoder. The Apple decoder relies on the sampling rate to configure the CoreAudio transform. The actual output rate may be different (such as with HE-AAC). Should the decoder ever need to be reset again, future initialization would have failed as the initial rate was now incorrect. MozReview-Commit-ID: 7kTiaUYuOgf
a6a0b49232dfd5ee08dfd8e2836172288106c92e: Bug 1308963 - Part 4. Correct initial value of mask-position in property_database.js draft
cku <cku@mozilla.com> - Thu, 13 Oct 2016 23:25:00 +0800 - rev 430187
Push 33761 by bmo:cku@mozilla.com at Thu, 27 Oct 2016 09:03:28 +0000
Bug 1308963 - Part 4. Correct initial value of mask-position in property_database.js MozReview-Commit-ID: 9BUNMX8zw5r
0c9b941e85db22c45c3dfcf8de5f89066b77cb18: Bug 1308963 - Part 3. Set initial value of mask-position as (0, 0). draft
cku <cku@mozilla.com> - Thu, 13 Oct 2016 23:13:11 +0800 - rev 430186
Push 33761 by bmo:cku@mozilla.com at Thu, 27 Oct 2016 09:03:28 +0000
Bug 1308963 - Part 3. Set initial value of mask-position as (0, 0). MozReview-Commit-ID: DN7q6FrGEMA
71f5e4a7242daef7cdb77961e3e07ee8c2b2e15d: Bug 1308963 - Part 2. Correct initial value of mask-repeat in property_database.js. draft
cku <cku@mozilla.com> - Thu, 13 Oct 2016 23:04:55 +0800 - rev 430185
Push 33761 by bmo:cku@mozilla.com at Thu, 27 Oct 2016 09:03:28 +0000
Bug 1308963 - Part 2. Correct initial value of mask-repeat in property_database.js. MozReview-Commit-ID: KJOZppT48xS
cd32a154a9ede9d9f89a9bbe8bff5ac3a79c0227: Bug 1308963 - Part 1. Set initial value of mask-repeat as repeat. draft
cku <cku@mozilla.com> - Thu, 13 Oct 2016 22:57:10 +0800 - rev 430184
Push 33761 by bmo:cku@mozilla.com at Thu, 27 Oct 2016 09:03:28 +0000
Bug 1308963 - Part 1. Set initial value of mask-repeat as repeat. MozReview-Commit-ID: 8VrPiEyKF4n
b679bdb04c0508e612990288baeefc9b86a05172: Bug 1306572 - Part3 - Implement MediaCDMProxy and the callback proxy. draft
James Cheng <jacheng@mozilla.com> - Thu, 20 Oct 2016 17:39:32 +0800 - rev 430183
Push 33760 by bmo:jacheng@mozilla.com at Thu, 27 Oct 2016 08:48:53 +0000
Bug 1306572 - Part3 - Implement MediaCDMProxy and the callback proxy. MozReview-Commit-ID: 3dFawuvhfWu
5874a3ddf284f182d827c62650b6c0e49d51e5f4: Bug 1306572 - Part2 - The native implementation of MediaDrmProxy by MediaDrmProxySupport draft
James Cheng <jacheng@mozilla.com> - Thu, 20 Oct 2016 17:40:07 +0800 - rev 430182
Push 33760 by bmo:jacheng@mozilla.com at Thu, 27 Oct 2016 08:48:53 +0000
Bug 1306572 - Part2 - The native implementation of MediaDrmProxy by MediaDrmProxySupport MozReview-Commit-ID: 1cbTPDyXlzU
37a365c0280ea598657778c905c0df3e339a21dc: Bug 1306572 - Part1 - Implement GeckoMediaDrm API as a glue for native CDMProxy and java impl MediaDrmBridge. draft
James Cheng <jacheng@mozilla.com> - Thu, 20 Oct 2016 16:47:29 +0800 - rev 430181
Push 33760 by bmo:jacheng@mozilla.com at Thu, 27 Oct 2016 08:48:53 +0000
Bug 1306572 - Part1 - Implement GeckoMediaDrm API as a glue for native CDMProxy and java impl MediaDrmBridge. MozReview-Commit-ID: GUKqWvmaaFl
39d44567213eafed1fb840ac478e893ae60414b5: Bug 1313284 - Disable EME WPT for features we don't support, or can't support in the test harness. r=gerald draft
Chris Pearce <cpearce@mozilla.com> - Thu, 27 Oct 2016 16:53:07 +1300 - rev 430180
Push 33759 by cpearce@mozilla.com at Thu, 27 Oct 2016 08:47:31 +0000
Bug 1313284 - Disable EME WPT for features we don't support, or can't support in the test harness. r=gerald MozReview-Commit-ID: 51T4hBjezyr
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip