dom/media/mediasource/MediaSourceReader.cpp
76f7ce361ada778e6d3f7e7e8f5bd11d4053d35e
created 2015-04-07 20:33 +1000
pushed 2015-05-11 18:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1151299 - Part 1: Only attempt to decode first frame when available. r=mattwoodrow, a=sledru
5423b7356facc4049e26acaef4a0749361d10349
created 2015-03-17 15:16 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1144519 - Rename MediaDecoderReader::OnDecodeThread to MediaDecoderReader::OnTaskQueue. r=jya
71ba4f1e5d8d355629a03b734107080286d59b21
created 2015-03-26 19:53 +1300
pushed 2015-05-11 18:39 +0000
Chris Pearce Chris Pearce - Bug 1147730 part 1 - Prevent data race between CDMProxy and CDM caps and video decoder startup. r=edwin
dd850ffd05bc3277c4ea52b8ca113b36871ba84c
created 2015-03-23 16:06 -0700
pushed 2015-05-11 18:39 +0000
Wes Kocher Wes Kocher - Backed out changeset f3b3547c610a (bug 1144409) for eme test failures CLOSED TREE
eb2755790b785733c9dd46d3d4add1759a5f88d8
created 2015-03-21 16:32 -0700
pushed 2015-05-11 18:39 +0000
Bobby Holley Bobby Holley - Bug 1136873 - Deliver NotifyWaitingForResourcesStatusChanged asynchronously on the state machine task queue. r=mattwoodrow
f3b3547c610ab0d7a923b8ac80730a8f33349b1e
created 2015-03-22 23:26 -0400
pushed 2015-05-11 18:39 +0000
Gerald Squelart Gerald Squelart - Bug 1144409 - Encrypted event should be fired once per initData; part 1: first initData. r=cpearce
ab5aa8850e25684b8164180ec2fd2bf5a68b8331
created 2015-03-23 21:26 +1100
pushed 2015-05-11 18:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1143971: Rebase bustage fix. r=bustage ON A CLOSED TREE
6604e8d39fc671b500736ef8c6a891e1a1e70d3a
created 2015-03-23 21:08 +1100
pushed 2015-05-11 18:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1144617: Part2. Allow seek to end of mediasource.duration. r=mattwoodrow
2ee1fb53c59c8f434075ac66d55d8d982ad61924
created 2015-03-23 21:08 +1100
pushed 2015-05-11 18:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1143971: Part1. Come out of waiting mode when mediasource is ended. r=mattwoodrow
43525f7e2fd9692b48f60c4ef96a3de675893a9d
created 2015-03-23 21:08 +1100
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 ResetDecode() on subreaders before Seek() r=mattwoodrow
3fa2c597f2876bd85eee8717a8b5f09250f0309e
created 2015-02-17 13:58 +1300
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1131433 - Re-add accidentally-removed GetMediaSourceLog() declarations.
75d7c2a466104ce045ca8adb76e324735e1db0fb
created 2015-02-26 19:37 +1300
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Karl Tomlinson Karl Tomlinson - bug 1123492 update comment to describe the thread that runs AttemptSeek() r=mattwoodrow
68f61e9c41d2c99908c297f88c10aa2ee940133b
created 2015-04-07 20:33 +1000
pushed 2015-04-08 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1151299 - Part 1: Only attempt to decode first frame when available. r=mattwoodrow, a=sledru
030201a8f8ed02688e76cac652bf7f938e76929f
created 2015-03-18 14:10 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128332 - Part 3: Re-attempt to decode from last failed position. r=mattwoodrow, a=sledru
a3ddca520a581a2d9267f417320d798e3b30ca5a
created 2015-03-18 14:10 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128332 - Part 2: Don't consider decoding error as fatal. r=mattwoodrow, a=sledru
804fbc03972515ff4d5977cc616e98469e4eab11
created 2015-03-18 14:10 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128332 - Part 1: Add useful informations to logging. r=mattwoodrow, a=sledru
00cbbfb866280ba4225c7f4807ddbb9bd175865b
created 2015-03-23 21:08 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1144617: Part2. Allow seek to end of mediasource.duration. r=mattwoodrow a=sledru
c29c4393b55e101a513be112bcc6480845601cd0
created 2015-03-23 21:26 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1143971: Part1. Come out of waiting mode when mediasource is ended. r=mattwoodrow a=sledru
dcc5ad62d9b263302e4ca9205b87f1ad2e6f60d3
created 2015-03-23 21:08 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1141333: Mark reader has ended when EndOfStream explicit. r=mattwoodrow a=sledru
d543a39ac7b26a2846c21cf7353c162f5900c6ec
created 2015-03-02 10:47 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1128397: Work around EOS detection in MSE. r=mattwoodrow a=sledru
9ce0cda926df0e9d9b29e2df8fc456612e15ae22
created 2015-03-06 16:49 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139380: Ensure all queued tasks are aborted when shutting down. r=cpearce a=lsblakk
c936fb041d6fcdb6a2f193d5135c031cc5f21174
created 2015-02-17 14:35 +1300
pushed 2015-03-30 18:32 +0000
Karl Tomlinson Karl Tomlinson - Bug 1123492 - Remove ResetDecode() call from MediaSourceReader::AttemptSeek(). r=mattwoodrow, a=abillings
40e4baf83c7743a6b430627bf490edc90a22e22a
created 2015-02-28 19:46 +1300
pushed 2015-03-30 18:32 +0000
Karl Tomlinson Karl Tomlinson - Bug 1123492 - ResetDecode() on subreaders before Seek(). r=mattwoodrow, a=abillings
650639387cb4fd0ff3a6d5828a054bfe722f280e
created 2015-02-17 13:58 +1300
pushed 2015-03-30 18:32 +0000
Karl Tomlinson Karl Tomlinson - Bug 1123492 - Update comment to describe the thread that runs AttemptSeek(). r=mattwoodrow, a=abillings
ee8fd10fb6fa282a6c836ee992664c13d7fcd16d
created 2015-02-27 11:31 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134387: Prevent crash when decoder couldn't be created. r=edwin a=lmandel
d0c984820a7f5c13847ae4b1939d90562ff37af9
created 2015-02-27 17:37 -0500
pushed 2015-03-30 18:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1131433 - Re-add accidentally-removed GetMediaSourceLog() declarations. a=bustage
2f297ec7ecef7fd161c71547f56c5c489af7e876
created 2015-02-24 16:38 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064 - Part 4: Fix racing condition should data get evicted. r=mattwoodrow, a=lsblakk
b148e936392018f0d822b4206ad863465791be63
created 2015-02-24 16:38 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064 - Part 2: Drop current reader when seeking outside range. r=mattwoodrow, a=lsblakk
01ad6f6b479d7737901abb8f9fa22bb1bcb9b856
created 2015-02-24 16:38 +1100
pushed 2015-03-30 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1134064 - Part 1: Don't hold on reader when we stop needing it. r=mattwoodrow, a=lsblakk
dad2b32454574aabe1b66d5ee36ecd18a3bd3de7
created 2015-02-13 16:52 +1100
pushed 2015-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +0000
Bobby Holley Bobby Holley - Bug 1127203 - Rename aError to aTolerance. r=mattwoodrow
less more (0) -100 -60 tip