dom/media/mediasource/MediaSourceReader.cpp
43525f7e2fd9692b48f60c4ef96a3de675893a9d
created 2015-03-23 21:08 +1100
pushed 2015-03-23 10:09 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1141333: Mark reader has ended when EndOfStream explicit. r=mattwoodrow
f99eb0b983d611b136dc168fc0049ae57e6773b7
created 2015-03-23 16:44 +1300
pushed 2015-03-23 03:44 +0000
Edwin Flores Edwin Flores - Bug 1134434 - Fix bustage on a CLOSED TREE - r=bustage
706ee8458ffb6f06da7874cb870d02c3f5696f54
created 2015-03-23 15:31 +1300
pushed 2015-03-23 02:31 +0000
Edwin Flores Edwin Flores - Bug 1134434 - Fire loadedmetadata before encrypted event on encrypted MP4s - r=cpearce
75e796723b110a60721aaad1f225ed530c66ff0e
created 2015-03-18 14:10 +1100
pushed 2015-03-18 03:52 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128332: Part3. Re-attempt to decode from last failed position. r=mattwoodrow
782ccaeb251662c141cf628821d839ed02677fdb
created 2015-03-18 14:10 +1100
pushed 2015-03-18 03:52 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128332: Part2. Don't consider decoding error as fatal. r=mattwoodrow
7c5aba53c37c0f10efd3b6369c6c7cdce596df98
created 2015-03-18 14:10 +1100
pushed 2015-03-18 03:52 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128332: Part1. Add useful informations to logging. r=mattwoodrow
5ad52b06d917a2bdfc581c0da9f1f45ab5e41ee2
created 2015-03-06 16:49 +1100
pushed 2015-03-09 02:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139380: Ensure all queued tasks are aborted when shutting down. r=cpearce
5f2bef7e0b6c58dc937110aa97b3c1e88906511e
created 2015-02-20 15:34 -0800
pushed 2015-03-07 03:18 +0000
Bobby Holley Bobby Holley - Bug 1135170 - Streamline seek initiation logic and abolish manual seek cancels and retries. r=mattwoodrow
d782f26328162bbcbef4fc18552632ee30376b4c
created 2015-02-17 14:35 +1300
pushed 2015-03-03 04:26 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 remove ResetDecode() call from MediaSourceReader::AttemptSeek() r=mattwoodrow
5065a5f34d356910eddc5cc12d072483c81c7131
created 2015-02-28 19:46 +1300
pushed 2015-03-03 04:26 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 ResetDecode() on subreaders before Seek() r=mattwoodrow
3fa2c597f2876bd85eee8717a8b5f09250f0309e
created 2015-02-17 13:58 +1300
pushed 2015-03-03 04:26 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 update comment to describe the thread that runs AttemptSeek() r=mattwoodrow
ede75f0e87f0e907ae0977e2fc8599a7a6bed8f2
created 2015-02-20 16:47 -0800
pushed 2015-03-02 03:34 +0000
Bobby Holley Bobby Holley - Bug 1135785 - Return samples on state machine thread. r=cpearce
afa562ac56af6b8ff132e8b3846181f03e954e6f
created 2015-03-02 10:47 +1100
pushed 2015-03-01 23:49 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128397: Work around EOS detection in MSE. r=mattwoodrow
c12d73654aa7ea7b752e7b799aad7178d14f584c
created 2015-02-27 11:31 +1100
pushed 2015-03-01 23:49 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134387: Prevent crash when decoder couldn't be created. r=edwin
c8645315e56623b69e72f6c20f224939e9be1cc7
created 2015-02-27 17:37 -0500
pushed 2015-02-27 22:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1131433 - Re-add accidentally-removed GetMediaSourceLog() declarations.
75d7c2a466104ce045ca8adb76e324735e1db0fb
created 2015-02-26 19:37 +1300
pushed 2015-02-26 06:40 +0000
Karl Tomlinson Karl Tomlinson - back out 6fc9b30bbdd9..232b818847e7 from bug 1123492 for crashes in DoVideoSeek()
232b818847e7eb7b4ef82f45462251c77eb2441b
created 2015-02-17 14:35 +1300
pushed 2015-02-26 05:41 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 remove ResetDecode() call from MediaSourceReader::AttemptSeek() r=mattwoodrow
0063a9d0d70b28f213b3d3646ee0de217140ffff
created 2015-02-18 19:23 +1300
pushed 2015-02-26 05:41 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 ResetDecode() on subreaders when switching to current or seeking r=mattwoodrow
6fc9b30bbdd9bc3edbfe29bbc976fc4baa2c8a2f
created 2015-02-17 13:58 +1300
pushed 2015-02-26 05:41 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 update comment to describe the thread that runs AttemptSeek() r=mattwoodrow
690f343877a82d255a06a4afb392d51cd1423328
created 2015-02-24 16:38 +1100
pushed 2015-02-24 05:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064: Part4. Fix racing condition should data get evicted. r=mattwoodrow
8f0d26e51598a5ef8f941c79e29e3ea7e69b2a02
created 2015-02-24 16:38 +1100
pushed 2015-02-24 05:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064: Part2. Drop current reader when seeking outside range. r=mattwoodrow
59213406ccdae407fec156ec8fbb48138b8f3cc4
created 2015-02-24 16:38 +1100
pushed 2015-02-24 05:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064: Part1. Don't hold on reader when we stop needing it. r=mattwoodrow
dad2b32454574aabe1b66d5ee36ecd18a3bd3de7
created 2015-02-13 16:52 +1100
pushed 2015-02-17 03:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1132796: Evict data we likely previously read. r=cajbir
4c294d64d19fd07175543fa517cce7131d23b2a0
created 2015-02-17 16:22 +1300
pushed 2015-02-17 03:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1131487: Part3. Fix stall when switching decoders. r=mattwoodrow
715a00dcf5c0b1f6c1c78f7ae78fe5d20e55bcd8
created 2015-02-12 18:52 +1100
pushed 2015-02-12 07:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1131433: Show codec/container type in MSE logs. r=cajbir
c955793299aaa653a3b55a14e5dd0eaf0f95e4c6
created 2015-02-09 23:29 +1100
pushed 2015-02-09 12:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125469: Part3. Make sure we stop dropping frames from previous operation after seeking. r=mattwoodrow
ec26a3ce93519e0d8ed5850a80f3a9f13b6fb5a7
created 2015-02-09 23:29 +1100
pushed 2015-02-09 12:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125469: Part2. Ensure discontinuity flag is set after seeking. r=mattwoodrow
3f9edb15d77d7b860443a66181cd4f67a6efdcc6
created 2015-02-06 23:51 +1100
pushed 2015-02-09 12:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125469: Part1. Don't attempt to seek on time found with fuzz search. r=mattwoodrow
8c14bb84abe990ac6837fea460753277679cd95c
created 2015-02-09 23:29 +1100
pushed 2015-02-09 12:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129732: Part4. Use sourcebufferdecoder's end time. r=mattwoodrow
3068d82cb1a8f8ce7ee52b2b9ed97c41d39a9a1f
created 2015-02-09 23:28 +1100
pushed 2015-02-09 12:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1129732: Part1. Dynamically adjust calculations using timestampoffset. r=mattwoodrow
baffa46b36fe23c48972bcabe49f725227a3026c
created 2015-02-03 18:17 -0800
pushed 2015-02-05 01:34 +0000
Bobby Holley Bobby Holley - Bug 1128811 - Reject data wait promises when we seek. r=cpearce
8c84373abd465b20cbaf95ed43b023dd37ab65c4
created 2015-02-04 13:13 -0800
pushed 2015-02-04 21:14 +0000
Bobby Holley Bobby Holley - Bug 1129247 - Use MOZ_DIAGNOSTIC_ASSERT instead of MOZ_RELEASE_ASSERT in media code. r=mattwoodrow
52dc02feb987adb957c606c85a02d91b38726131
created 2015-02-04 20:20 +1100
pushed 2015-02-04 09:21 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1125776: Part2. appendBuffer scanning the data before firing updateend. r=mattwoodrow
6cb0a06f436dc2d0eedafbe11c1594d26119d4a7
created 2015-01-31 02:22 -0800
pushed 2015-02-01 17:19 +0000
Naoki Hirata Naoki Hirata - Bug 1128113 - Skip mSharedDecoderManager which is part of MozMP4. r=jya, a=bustage
99994b4a3682b17ff65d9faab3958962bc5b49dd
created 2015-01-30 17:45 -0800
pushed 2015-01-31 01:46 +0000
Bobby Holley Bobby Holley - Bug 1127203 - Use the tolerance value in TrackBuffersContainTime so that seeking operates with tolerance too. r=mattwoodrow
e5591b1c4d6411d05a39030e445ad56dbd923670
created 2015-01-30 17:45 -0800
pushed 2015-01-31 01:46 +0000
Bobby Holley Bobby Holley - Bug 1127203 - Be more consistent about when and how we apply the fuzz factor. r=mattwoodrow
74d5eb626c0d0a35dc7401bdd50ad886b8867a9c
created 2015-01-30 17:45 -0800
pushed 2015-01-31 01:46 +0000
Bobby Holley Bobby Holley - Bug 1127203 - Rename aError to aTolerance. r=mattwoodrow
07ae1aee71213494969bbd75cc683cb6726efd5c
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Use a MediaPromiseConsumerHolders to track subdecoder seeks. r=mattwoodrow
2f9a8ce6ad9e29f46a12989377fffc770b4f88cc
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow
784042074702a9f32538ed8f37244d832986c8f8
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow
8b4f0dec6cdd21e666be1b0b521fcca7d99437cb
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow
7e85ee706260cc79257cc60082626afbc2c42661
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow
b5f0920defbe3afefd5b69b66914c4f62674684f
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
c3d0d1a59d8306168a328242530a0610771fb127
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow
42b47d13f842d30225a0672dd6a6e3f49f87e20f
created 2015-01-29 22:11 -0800
pushed 2015-01-30 06:11 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow
1cbd365e86ccd54a85df535c249a695d58314cdf
created 2015-01-29 15:36 +1300
pushed 2015-01-30 00:01 +0000
Chris Double Chris Double - Bug 1112424 Part 3 - Adds size of the resource to the output a=ajones
4cca59cdfc0dc1a040718fcbaffafa8b5f9131e5
created 2015-01-29 15:35 +1300
pushed 2015-01-30 00:01 +0000
Chris Double Chris Double - Bug 1112424 Part 2 - Implement MediaSource methods to return debug information for about:media - r=ajones
b787a2e8334dfe6792a483c91be33335a4a0783c
created 2015-01-29 21:50 +1300
pushed 2015-01-29 08:57 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe
3f102935baa3032dd3cdfc66c103b0f4eff9adce
created 2015-01-28 19:54 -0800
pushed 2015-01-29 03:54 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1126465) for b2g osx build bustage on a CLOSED TREE
a0a572ab461497b322f730168182495cf550f065
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Use a MediaPromiseConsumerHolder to track subdecoder seeks. r=mattwoodrow
c96bac2df9a427e133899afbde2cb7030b9c2f52
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Factor out the seeking phases into helper methods. r=mattwoodrow
ebe589cc0d920b46f09328a46a7d198e64175e8b
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Factor out calls to Request{Audio,Video}Data into a helper method. r=mattwoodrow
96e70a10440c1324c7bb4212d64bfc719b2017d3
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Pass consistent arguments to RequestVideoData invocations on subdecoders. r=mattwoodrow
47301816c70588c69b6f3efee62208a53c9f9ba9
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Cancel sample requests when seeks start, disallow them while seeks are happening, and assert against seeks when samples arrive. r=mattwoodrow
d8045d89bfda2261c70d9f5937b6959f1ea7f450
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Introduce machinery to hold onto MediaPromise::Consumer references, and use it for MediaSourceReader subdecoders. r=mattwoodrow
212c4e3377f84b1c3ebbd59cdd085241de92b0f7
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Don't leave stale value in mPendingSeek when there's no audio track. r=mattwoodrow
408b00141b8222a2d12d4a925bd3c74332095540
created 2015-01-28 18:54 -0800
pushed 2015-01-29 02:54 +0000
Bobby Holley Bobby Holley - Bug 1126465 - Stop invoking On*NotDecoded when we didn't actually go through the promise. r=mattwoodrow
e16804bd0547eb66d997f626bc65b2ae69f75023
created 2015-01-27 22:00 -0500
pushed 2015-01-28 03:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 1123535)
c2efa0319f04f0d15117beea3613329950e69054
created 2015-01-28 13:56 +1300
pushed 2015-01-28 00:57 +0000
Chris Pearce Chris Pearce - Bug 1123535 - Make MP4Reader and WMFMediaDataDecoder support going dormant. r=kentuckyfriedtakahe
c14c7a032bf70ec45f33c35054c04624cef6d0df
created 2015-01-27 19:10 +1300
pushed 2015-01-27 09:19 +0000
Edwin Flores Edwin Flores - Bug 1124491 - Add HTMLMediaElement.isEncrypted attribute - r=cpearce,bz
less more (0) -100 -60 tip