e9584e7c65b275ab15a676b5bdd2818f129acd92: Bug 1118597 - Parse sinf boxes in MoofParser - r=jya a=lmandel
Edwin Flores <edwin@mozilla.com> - Mon, 19 Jan 2015 21:39:00 +1300 - rev 247751
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1118597 - Parse sinf boxes in MoofParser - r=jya a=lmandel
5f012ce3f3eafd3cc9c8ce734fab518e5b81542f: Bug 1132023 - Fix unused variable warning on builds without MOZ_DIAGNOSTIC_ASSERT. v1 r=rillian a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Wed, 11 Feb 2015 11:12:32 -0800 - rev 247750
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1132023 - Fix unused variable warning on builds without MOZ_DIAGNOSTIC_ASSERT. v1 r=rillian a=lmandel
9ca7d843248de1235a21830e9c854e7c1a05777f: Bug 1129877 - Separate the creator and consumer APIs for MediaPromise. v2 r=mattwoodrow a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Mon, 09 Feb 2015 18:47:49 -0800 - rev 247749
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1129877 - Separate the creator and consumer APIs for MediaPromise. v2 r=mattwoodrow a=lmandel This causes the buggy code that caused the crash to fail to compile.
f1717862392963e008e094b8933c8b239f1928e6: Bug 1129877 - Fix one other remaining case of invoking Resolve/Reject directly on a Promise. v1 r=mattwoodrow a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Mon, 09 Feb 2015 18:38:11 -0800 - rev 247748
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1129877 - Fix one other remaining case of invoking Resolve/Reject directly on a Promise. v1 r=mattwoodrow a=lmandel
81514026836140e8600bc6fa0c2d1f1de8058183: Bug 1129877 - Fix the crash. v1 r=mattwoodrow a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Mon, 09 Feb 2015 18:32:48 -0800 - rev 247747
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1129877 - Fix the crash. v1 r=mattwoodrow a=lmandel We could also fix this by invoking .Reject() on the holder instead of on the raw promise. But there's actually no reason to involve the holder at all here.
93da569af52db3a791a9ded3a4492fcbcaad4e6e: Bug 1129877 - Add a templatized move constructor for nsRefPtr. v1 r=froydnj a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Mon, 09 Feb 2015 18:32:12 -0800 - rev 247746
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1129877 - Add a templatized move constructor for nsRefPtr. v1 r=froydnj a=lmandel
aa21f0b505eb73f38c7adb4b18c946e5ddd78945: Bug 1129246 - Switch to MediaPromiseConsumerHolders for MDSM audio/video promises and remove RequestStatus. v3 r=cpearce a=lmandel
Bobby Holley <bobbyholley@gmail.com> - Tue, 03 Feb 2015 20:09:55 -0800 - rev 247745
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1129246 - Switch to MediaPromiseConsumerHolders for MDSM audio/video promises and remove RequestStatus. v3 r=cpearce a=lmandel
366436d0a508933169520fd2401eee9ea14e42e0: Bug 1134437 - Enable TLS 1.2 and static RSA ciphersuites, r=abr, a=lmandel
Martin Thomson <martin.thomson@gmail.com> - Fri, 20 Feb 2015 09:00:53 +1100 - rev 247744
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1134437 - Enable TLS 1.2 and static RSA ciphersuites, r=abr, a=lmandel
d2675abc9228bf1a17d507f805eba01571dbed83: Bug 1125776: Part11. Fix potential crash. r=mattwoodrow. a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 247743
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part11. Fix potential crash. r=mattwoodrow. a=lmandel Under some circumstances, it was possible for shutdown to have completed right before the initialization task got to run. Resulting in a null dereference.
bfb746be073770753b82b4a741377ceb1a18b248: Bug 1125776: Part10. Handle concurrent aborts. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 247742
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part10. Handle concurrent aborts. r=mattwoodrow a=lmandel Under some circumstances, it was possible for a cancelled queued task to run and the following one would have been cancelled. Also add more robust handling in cancelling the trackbuffer initialization task.
378dac73d66dd37fc4bb794800ffff7ba46549f0: Bug 1122358: Implement partial reset parser. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 247741
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1122358: Implement partial reset parser. r=cajbir a=lmandel Only handles resetting parser and incomplete init segments at this stage.
cb47d8fa838fcfb834d2a74278895b535975213c: Bug 1125776: Part9. Always attempt to create a new decoder if we don't have one. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 247740
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part9. Always attempt to create a new decoder if we don't have one. r=mattwoodrow a=lmandel YouTube continues to call appendBuffer even when the previous call failed. So we attempt to re-create a decoder where we can should it be a temporary failure.
7764d48b0a2773b65051601e7a673e943dbe7821: Bug 1125776: Part8. We don't always need an init segment to be ready. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 247739
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part8. We don't always need an init segment to be ready. r=mattwoodrow a=lmandel If abort was called on the source buffer, the parser would have been reset. The content in the Track Buffer is still valid for playback.
26f7afddd576b4542bc4d8009fff2c5513070c56: Bug 1125776: Part7. Only notify reader we have data, when we actually do. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 247738
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part7. Only notify reader we have data, when we actually do. r=mattwoodrow a=lmandel
c28e9c2271a6192195cfde51a69bdb574c29f09f: Bug 1125776: Part6. Update webref tests. r=karlt a=testonly,lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 02 Feb 2015 18:42:53 +1100 - rev 247737
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part6. Update webref tests. r=karlt a=testonly,lmandel We only fail those tests due to bug 1065207. Only our duration calculations are slightly off. Overall all those tests now pass, and do so consistently.
a610543801e052fdafcd4da2b198e08f7509e6a6: Bug 1096089: Update webref tests. r=karlt a=testonly
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:15 +1100 - rev 247736
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1096089: Update webref tests. r=karlt a=testonly Generalize [Test remove with a start at the duration.] expected result to all platforms using mp4
06832bc0471f4689aafa77751ad2b49a0edc6d8e: Bug 1125776: Part5. Limit metadata parsing to init segment size if known. r=kinetik a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:15 +1100 - rev 247735
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part5. Limit metadata parsing to init segment size if known. r=kinetik a=lmandel
6e0e5679f9efc12cd5435d728cc4366b6c504eb8: Bug 1125776: Part4. Add support for partial WebM init segment. r=kinetik a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:15 +1100 - rev 247734
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part4. Add support for partial WebM init segment. r=kinetik a=lmandel
c15a499a7eaa0c3145eb11e56b6ccf2e803b7101: Bug 1125776: Part3. Add support for partial init segment. r=cajbir a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 02 Feb 2015 11:41:43 +1100 - rev 247733
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part3. Add support for partial init segment. r=cajbir a=lmandel Now that we rely on appendBuffer to scan the init segment, it has become imperative to handle partial segments as it could otherwise lead to appendBuffer never firing update/updateend
9fa4b3fd1a147ca555cbe598206a178732a61ec7: Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow a=lmandel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:15 +1100 - rev 247732
Push 889 by gijskruitbosch@gmail.com at Tue, 03 Mar 2015 18:12:54 +0000
Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow a=lmandel
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip