searching for reviewer(jwwang)
7e7b4f104462c4766a339afbccb908bcc5e7fac2: Bug 1382303 - Part 3: Reduce enough data threadhold to 10s. r=jwwang, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 20 Jul 2017 20:49:06 +0200 - rev 356179
Push 7236 by ryanvm@gmail.com at Mon, 31 Jul 2017 11:54:24 +0000
Bug 1382303 - Part 3: Reduce enough data threadhold to 10s. r=jwwang, a=gchang We waited 30s until we changed readyState to HAVE_ENOUGH_DATA this would cause autoplay media element to start rather late. In particular with live stream. 10s is typically enough ahead time to start playback. MozReview-Commit-ID: LJvY8cQYfwZ
7f969ba7b6e807f17d68910bda0075f8e2af3b64: Bug 1382303 - Part 2: Do not activate autoplay early. r=jwwang, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 20 Jul 2017 19:11:44 +0200 - rev 356178
Push 7236 by ryanvm@gmail.com at Mon, 31 Jul 2017 11:54:24 +0000
Bug 1382303 - Part 2: Do not activate autoplay early. r=jwwang, a=gchang Per spec, autoplay should only gets triggered once readyState is equal to HAVE_ENOUGH_DATA MozReview-Commit-ID: 6nW1U6G1qme
688c9284fb121c3a30ce16e149c08a245441aa1b: Bug 1382303 - Part 1: Add mochitest. r=jwwang, a=gchang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 20 Jul 2017 19:09:04 +0200 - rev 356177
Push 7236 by ryanvm@gmail.com at Mon, 31 Jul 2017 11:54:24 +0000
Bug 1382303 - Part 1: Add mochitest. r=jwwang, a=gchang MozReview-Commit-ID: ENSiDzd2SmW
50e120d7ac64a36aff6c4392b1e972bad2b0f95f: Bug 1338574 - Part 2: Use MOZ_CRASH_UNSAFE_PRINTF in Media. r=jwwang, a=NPOTB
Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com> - Tue, 21 Feb 2017 18:01:45 +0100 - rev 355804
Push 7088 by ryanvm@gmail.com at Thu, 11 May 2017 21:13:08 +0000
Bug 1338574 - Part 2: Use MOZ_CRASH_UNSAFE_PRINTF in Media. r=jwwang, a=NPOTB
f6462becdfe1e87617fc7570c06a72abb29751d0: Bug 1336510 - Part 10: Avoid shutdown hangs by keeping weak references to wait callbacks CLOSED TREE, r=jwwang, a=abillings
Michael Layzell <michael@thelayzells.com> - Mon, 27 Feb 2017 16:28:44 -0500 - rev 355215
Push 6909 by ryanvm@gmail.com at Tue, 28 Feb 2017 02:07:40 +0000
Bug 1336510 - Part 10: Avoid shutdown hangs by keeping weak references to wait callbacks CLOSED TREE, r=jwwang, a=abillings MozReview-Commit-ID: Ll32AzpBXHo
992c5ca5d919914c4fc30ee019bc06aa56c2ec7f: Bug 1336510 - Part 9: Avoid MediaDecoder shutdown hang due to unnecessary strong reference capture, r=jwwang, a=abillings
Michael Layzell <michael@thelayzells.com> - Fri, 17 Feb 2017 14:44:51 -0500 - rev 355214
Push 6909 by ryanvm@gmail.com at Tue, 28 Feb 2017 02:07:40 +0000
Bug 1336510 - Part 9: Avoid MediaDecoder shutdown hang due to unnecessary strong reference capture, r=jwwang, a=abillings MozReview-Commit-ID: ElH27usjxlj
320a347cb2907188536cc03bce3d14373de0936a: Bug 1336510 - Part 6: Avoid AddRefing/Releasing CamerasChild on the wrong thread, r=jwwang, a=abillings
Michael Layzell <michael@thelayzells.com> - Thu, 16 Feb 2017 14:33:53 -0500 - rev 355211
Push 6909 by ryanvm@gmail.com at Tue, 28 Feb 2017 02:07:40 +0000
Bug 1336510 - Part 6: Avoid AddRefing/Releasing CamerasChild on the wrong thread, r=jwwang, a=abillings MozReview-Commit-ID: 8b5KK7sL6wb
16c34293786ba67993eaa6eb32a957af036ebe30: Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang, a=abillings
Michael Layzell <michael@thelayzells.com> - Fri, 03 Feb 2017 16:57:49 -0500 - rev 355209
Push 6909 by ryanvm@gmail.com at Tue, 28 Feb 2017 02:07:40 +0000
Bug 1336510 - Part 4: Capture a strong reference to this in dom/media, r=jwwang, a=abillings MozReview-Commit-ID: 4lVGrGzhVXh
7062715ca2d8625459009870861b8ca3f740dac8: Bug 1198663 - Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang, a=lizzard
Robert O'Callahan <robert@ocallahan.org> - Thu, 12 Nov 2015 09:59:04 +1300 - rev 354699
Push 6908 by raliiev@mozilla.com at Mon, 27 Feb 2017 16:57:28 +0000
Bug 1198663 - Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang, a=lizzard
15d8f9d49bfe2318622bc9c92b6b97cbd56b3a91: Bug 1329117 - Run HonorUserPreferencesForTrackSelection at stable state. r=jwwang, a=jcristau
bechen <bechen@mozilla.com> - Mon, 23 Jan 2017 11:12:22 +0800 - rev 354164
Push 6892 by ryanvm@gmail.com at Tue, 14 Feb 2017 16:13:02 +0000
Bug 1329117 - Run HonorUserPreferencesForTrackSelection at stable state. r=jwwang, a=jcristau MozReview-Commit-ID: FwZyHHFa8KD
8817536bea8400edae027932fe0586ec47bebf22: Bug 1331839 - Harden test_mediarecorder_bitrate.html. r=jwwang a=test-only
Andreas Pehrson <pehrsons@gmail.com> - Tue, 24 Jan 2017 15:07:43 +0100 - rev 353924
Push 6839 by cbook@mozilla.com at Mon, 30 Jan 2017 14:41:09 +0000
Bug 1331839 - Harden test_mediarecorder_bitrate.html. r=jwwang a=test-only MozReview-Commit-ID: BFNAhS7B7C6
d506e0d4d610a7c982aa71fbe28ade712ccdecdf: Bug 1331317 - only enable the pref 'media.block-autoplay-until-in-foreground' on Nightly. r=jwwang a=gchang
Alastor Wu <alwu@mozilla.com> - Mon, 16 Jan 2017 14:56:57 +0800 - rev 353602
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1331317 - only enable the pref 'media.block-autoplay-until-in-foreground' on Nightly. r=jwwang a=gchang MozReview-Commit-ID: JrDuWUZrITz
3707e4b400f80aefb107516d9595df7243982849: Bug 1310162 - mTrack in SimpleTextTrackEvent might be null. r=jwwang a=lizzard
bechen <bechen@mozilla.com> - Wed, 28 Dec 2016 15:51:37 +0800 - rev 353351
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1310162 - mTrack in SimpleTextTrackEvent might be null. r=jwwang a=lizzard MozReview-Commit-ID: ESqYqBem7kQ
998a1b4c7613fecced53454b195d3ee29f7b1a0e: Bug 1314886 - Call mozCaptureStream() after "loadedmetadata" in test_streams_element_capture_reset. r=jwwang, a=test-only
Andreas Pehrson <pehrsons@gmail.com> - Fri, 30 Dec 2016 10:56:49 +0100 - rev 353292
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1314886 - Call mozCaptureStream() after "loadedmetadata" in test_streams_element_capture_reset. r=jwwang, a=test-only MozReview-Commit-ID: 1i5VIfCWWRy
3980264c34c864390c026c964d6c212a5ddc915c: Bug 1301055 - A HLS video cannot be played twice without reloading the whole page (for aurora) r=jwwang, a=jcristau
Alastor Wu <alwu@mozilla.com> - Wed, 14 Dec 2016 15:14:35 +0800 - rev 352917
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1301055 - A HLS video cannot be played twice without reloading the whole page (for aurora) r=jwwang, a=jcristau
d8d91cc4391691278e219ee8308c2e25040eac32: Bug 1319486 - Add crashtest. r=jwwang, a=test-only
bechen <bechen@mozilla.com> - Thu, 01 Dec 2016 14:01:20 +0800 - rev 352787
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1319486 - Add crashtest. r=jwwang, a=test-only MozReview-Commit-ID: 92zBFHoL4g4
8ec3755143534917ca172b8e922d21700a107fe1: Bug 1317779 - [1.4] Separate audio and video decoder allocation policies. r=jwwang a=jcristau
Eugen Sawin <esawin@mozilla.com> - Tue, 29 Nov 2016 13:07:41 -0800 - rev 352728
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1317779 - [1.4] Separate audio and video decoder allocation policies. r=jwwang a=jcristau
7561e199d0f47c3e164d519e3e2989c98212e382: Bug 1317167 - Only need to do the untrust JS checking in play(). r=jwwang, a=gchang
Alastor Wu <alwu@mozilla.com> - Thu, 17 Nov 2016 15:09:59 +0800 - rev 352524
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1317167 - Only need to do the untrust JS checking in play(). r=jwwang, a=gchang The first checking condition in the IsAllowedPlay() is used to prevent the play() operation is called by untrusted JS when media.autoplay.enabled=false. Therefore, we don't need to check that in CanActivateAutoplay(). MozReview-Commit-ID: 6yqoG8ISyra
dd2c93bc1da35cbd72f15896222f5744b6ae04cc: Bug 1315551 - part2 : check we have initialized agent when we want to call the agent's function. r=jwwang
Alastor Wu <alwu@mozilla.com> - Tue, 08 Nov 2016 11:08:02 +0800 - rev 351580
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1315551 - part2 : check we have initialized agent when we want to call the agent's function. r=jwwang Because the agent's initialization might fail if we don't get the valid inner window, we need to check whether the agent exists before calling the agent's method. MozReview-Commit-ID: IUuvyGh7CMd
87b6987646642d3d998df229e423b466271ccd4d: Bug 1315521 - remove CC for audio channel agent. r=jwwang
Alastor Wu <alwu@mozilla.com> - Tue, 08 Nov 2016 11:03:23 +0800 - rev 351558
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1315521 - remove CC for audio channel agent. r=jwwang Because audio channel agent uses weak ref to HTMLMediaElement, so we don't need to add it into the CC list. MozReview-Commit-ID: 4cFfDUlbMFB
f9b7b51d141628fcbd672660ae5cae7849c2ca1e: Bug 1307546 - Give VideoSink a minimum update interval. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Mon, 07 Nov 2016 16:21:58 +1300 - rev 351528
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1307546 - Give VideoSink a minimum update interval. r=jwwang Without this, we can end up with very short, or even negative, update intervals, meaning we unnecessarily use CPU when we can't actually advance the playback position. MozReview-Commit-ID: 6H32uVCyCll
d392ffb70683f9e6c385f488346061cf1bc957f6: Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 01 Nov 2016 20:33:33 +1100 - rev 351382
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang MozReview-Commit-ID: 88EIb4XXcdR
9d1487ccc2e34cecc2ee040b81d5ea164b57e964: Bug 1309516 part 9 - make sure that MDSM::mDuration is always assigned once we have meatadata; r=jwwang
Kaku Kuo <kaku@mozilla.com> - Tue, 01 Nov 2016 17:10:03 +0800 - rev 351157
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 9 - make sure that MDSM::mDuration is always assigned once we have meatadata; r=jwwang MozReview-Commit-ID: KF7J1XGo2MD
cb6854f262a0107ade850ada00df265317e43855: Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang
Kaku Kuo <kaku@mozilla.com> - Mon, 24 Oct 2016 15:04:52 +0800 - rev 351156
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang MozReview-Commit-ID: 6pM7Kn3kZco
3686da2395b994c0b2f42fb788f58211658dc0a9: Bug 1309516 part 7 - modify the seek operation;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Sun, 16 Oct 2016 22:15:29 +0800 - rev 351155
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 7 - modify the seek operation;r=jwwang MozReview-Commit-ID: AZ9yK050ElM
66f39ef1bdcec3d3cdeedc91eb469d3a60301ac0: Bug 1309516 part 6 - remove unused MediaDecoderReaderWrapper::mStartTimeRendezvous;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 14 Oct 2016 19:22:41 +0800 - rev 351154
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 6 - remove unused MediaDecoderReaderWrapper::mStartTimeRendezvous;r=jwwang MozReview-Commit-ID: 6ukwUWpIJFF
874207ad398495b92e86616eb9c211f7aca7890b: Bug 1309516 part 5 - remove unused MediaDecoderReaderWrapper::AwaitStartTime();r=jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 14 Oct 2016 17:45:59 +0800 - rev 351153
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 5 - remove unused MediaDecoderReaderWrapper::AwaitStartTime();r=jwwang MozReview-Commit-ID: CcybQMPz47i
804308421d74db8112f9852636afaca31316324f: Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Sun, 16 Oct 2016 21:49:07 +0800 - rev 351152
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang MozReview-Commit-ID: 4VcmELgvAjC
0699225db846ccfa675f47cd54d17668e7e1c60d: Bug 1309516 part 3 - make MediaDecoderReaderWrapper keeps the start time returned from reader;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 14 Oct 2016 19:10:24 +0800 - rev 351151
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 3 - make MediaDecoderReaderWrapper keeps the start time returned from reader;r=jwwang MozReview-Commit-ID: F57avqCENTj
416dbe42e4a3b45c4cd837df42a8eb5b5d2fa46f: Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 01 Nov 2016 20:33:33 +1100 - rev 351115
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang MozReview-Commit-ID: 88EIb4XXcdR
10d414508e1798890cbe04007a726c80a6dc7514: Bug 1302350 - part6 : ensure loading process doens't be interrupted even media element can't be played. r=jwwang
Alastor Wu <alwu@mozilla.com> - Wed, 02 Nov 2016 14:22:35 +0800 - rev 350838
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1302350 - part6 : ensure loading process doens't be interrupted even media element can't be played. r=jwwang We don't want to stop the loading process even we canceled the play operation. MozReview-Commit-ID: FyPqBlDKYo0
4cdb9e2c9595ff669db771964feae1e0242698d6: Bug 1302350 - part4 : refactor the media-blocking mechanism. r=jwwang
Alastor Wu <alwu@mozilla.com> - Wed, 02 Nov 2016 14:22:24 +0800 - rev 350836
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1302350 - part4 : refactor the media-blocking mechanism. r=jwwang The old way is to start playing first, and then block the media element. This way is too complicated because it involves lots of interal state and isn't intuitive. The new way is to ignore the play if the media element should be blocked. It's easy to know and we doesn't need to keep any internal states because we don't play the media element. MozReview-Commit-ID: B20e0pvXES4
ff16d055e178ae3c7400481518c515815e66b266: Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 01 Nov 2016 20:33:33 +1100 - rev 350506
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1302656: P1. Don't detach mediasource when error occurs. r=jwwang MozReview-Commit-ID: 88EIb4XXcdR
a8211df712a7e01999d0256aa8e5b1ec7a9c1ea3: Bug 1313955 - Dormant recovery seek uses wrong time. r=jwwang
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 01 Nov 2016 10:04:04 +1000 - rev 350490
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1313955 - Dormant recovery seek uses wrong time. r=jwwang Dormant mode is setting recovery seek to MDSM::mCurrentPosition which doesn't match what MediaSink position which is used to leave the last frame in the image container. Switch to using mMediaSink->GetPosition for dormant recovery seek target. MozReview-Commit-ID: 7YLecRR8XrN
5cb98008b3e36900ae4e786052d945c1001cb488: Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang
Kaku Kuo <kaku@mozilla.com> - Mon, 24 Oct 2016 15:04:52 +0800 - rev 350158
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 8 - modify MDSM::RecomputeDuration();r=jwwang MozReview-Commit-ID: 6pM7Kn3kZco
9ddc65900391f0bdf1c42cde846cce304dd44fef: Bug 1309516 part 7 - modify the seek operation;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Sun, 16 Oct 2016 22:15:29 +0800 - rev 350157
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 7 - modify the seek operation;r=jwwang MozReview-Commit-ID: AZ9yK050ElM
a876261d2d38eae83fad1f84f49734ec200341ef: Bug 1309516 part 6 - remove unused MediaDecoderReaderWrapper::mStartTimeRendezvous;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 14 Oct 2016 19:22:41 +0800 - rev 350156
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 6 - remove unused MediaDecoderReaderWrapper::mStartTimeRendezvous;r=jwwang MozReview-Commit-ID: 6ukwUWpIJFF
a154fa107dd382275c79602102a278523c0987c2: Bug 1309516 part 5 - remove unused MediaDecoderReaderWrapper::AwaitStartTime();r=jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 14 Oct 2016 17:45:59 +0800 - rev 350155
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 5 - remove unused MediaDecoderReaderWrapper::AwaitStartTime();r=jwwang MozReview-Commit-ID: CcybQMPz47i
35d6e08883d65abd421ca0a2998b940fda7df965: Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Sun, 16 Oct 2016 21:49:07 +0800 - rev 350154
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 4 - always notify LoadedMetadataEvent before decoding first frame;r=jwwang MozReview-Commit-ID: 4VcmELgvAjC
e39be827b2200e44f51bbbf12de370ee71ed07cb: Bug 1309516 part 3 - make MediaDecoderReaderWrapper keeps the start time returned from reader;r=jwwang
Kaku Kuo <kaku@mozilla.com> - Fri, 14 Oct 2016 19:10:24 +0800 - rev 350153
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1309516 part 3 - make MediaDecoderReaderWrapper keeps the start time returned from reader;r=jwwang MozReview-Commit-ID: F57avqCENTj
aada0714c23626c5ed0da68372c6676198325472: Bug 1196560 - Enable resource-selection-invoke-set-src.html. r=jwwang
ctai <ctai@mozilla.com> - Wed, 26 Oct 2016 15:22:22 +0800 - rev 350133
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1196560 - Enable resource-selection-invoke-set-src.html. r=jwwang This test case can be pass. MozReview-Commit-ID: EFpFT5o7RbX
9f7616d57abc34000f57dd03c1cd779033054995: Bug 1118337 - Enable resource-selection-invoke-insert-source.html. r=jwwang
ctai <ctai@mozilla.com> - Wed, 26 Oct 2016 14:59:10 +0800 - rev 350132
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1118337 - Enable resource-selection-invoke-insert-source.html. r=jwwang This test case can be pass. MozReview-Commit-ID: F2liaFmKdj8
09371a75ac7e3122e5ebe7154d1c3c89300b7d52: Bug 1312886: P7. Handle case where nextFrameStatus jumps straight to NEXT_FRAME_UNAVAILABLE_BUFFERING. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 21:12:20 +1100 - rev 350108
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1312886: P7. Handle case where nextFrameStatus jumps straight to NEXT_FRAME_UNAVAILABLE_BUFFERING. r=jwwang Under some circumstances, we will go from NEXT_FRAME_AVAILABLE to NEXT_FRAME_UNAVAILABLE_BUFFERING directly. We handle this condition now MozReview-Commit-ID: JVAQhsgzSp2
be4b0b1e47335d8087edbbda63d46c8c76ce7c69: Bug 1312886: P4. Override MediaResource reporting if we have a pending promise. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:19:42 +1100 - rev 350105
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1312886: P4. Override MediaResource reporting 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
3ffa32dd1a2b15857b6147e967134ac8d1d68502: Bug 1312886: [MSE] P3. Only rely on waiting promise to determine buffering state. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 27 Oct 2016 20:16:30 +1100 - rev 350104
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1312886: [MSE] P3. Only rely on waiting promise to determine buffering state. r=jwwang MozReview-Commit-ID: 3HfK8bwqlYM
372b1297c3cc6a8ebda5ebe03af97ef8fdce755b: Bug 1311231 - Fix test_mixed_principals.html in XP. r=jwwang
Chia-hung Tai <ctai@mozilla.com> - Wed, 19 Oct 2016 17:55:18 +0800 - rev 349579
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1311231 - Fix test_mixed_principals.html in XP. r=jwwang Can not play mp4 on XP. So add the canPlayType checking for the test failure. MozReview-Commit-ID: KH70XsQkYYF
99efd9af4a01001209a5072c67497e0ff973ca3e: Bug 1312594: Do not clear resource when error occurs. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 25 Oct 2016 13:36:26 +1100 - rev 349319
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1312594: Do not clear resource when error occurs. r=jwwang MozReview-Commit-ID: EFrURgSYvdb
626eb0f05882b181c8b75b8a331af432b2b564dc: Bug 567954 - Use onloadeddata to contorl the suspend and resume of MediaResource. r=jwwang.
Chia-hung Tai <ctai@mozilla.com> - Mon, 03 Oct 2016 17:48:03 +0800 - rev 348715
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 567954 - Use onloadeddata to contorl the suspend and resume of MediaResource. r=jwwang. MozReview-Commit-ID: CSHDXuEf5pD
905f1bc96fb67f7a827387203cb5cafce70b67bf: Bug 1308862 - Null check for the innerWindow. r=jwwang
bechen <bechen@mozilla.com> - Wed, 12 Oct 2016 17:26:20 +0800 - rev 348084
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1308862 - Null check for the innerWindow. r=jwwang MozReview-Commit-ID: DXrN3cnqV7U
7480f3d08b18ee0d347a944020509c2d57bb5cf0: Bug 1304950 - Reduce timeslice to avoid races with the source ending. r=jwwang
Andreas Pehrson <pehrsons@gmail.com> - Wed, 12 Oct 2016 16:02:56 +0200 - rev 347818
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1304950 - Reduce timeslice to avoid races with the source ending. r=jwwang Media element capture pushes data to MSG ahead of currentTime which together with the direct listeners that we use in MediaRecorder we end up finishing the recording in less than the 250ms that this test uses as the recording timeslice. Lowering the timeslice here seems to fix this. I'm using 1 here since it's the minimum valid number. MozReview-Commit-ID: KAlRoHWHPSV