Sotaro Ikeda
00b35f711c
Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley
2015-07-05 09:39:30 -07:00
Bobby Holley
cb5d811e49
Bug 1178437 - Do the dormant-enabled tracking on the main thread. r=jww,r=jya
...
This is purely a question of policy, so there's no reason it needs to live on
the off-main-thread decoding machinery.
2015-07-01 18:47:41 -07:00
Bobby Holley
7318d1595e
Bug 1175768 - Use mirroring for buffered ranges. r=jya
2015-06-27 01:19:13 -07:00
Bobby Holley
6cd269ac3f
Bug 1175768 - Dispatch NotifyDataArrived and remove the aBuffer argument. r=jya
...
It would be nice to remove the argument in a separate patch, but we can't
perform MediaResource reads on the main thread, so the SilentReadAt stuff
needs to happen at the same time as the off-main-thread stuff.
2015-06-27 01:19:10 -07:00
Ryan VanderMeulen
3323a7a195
Backed out 8 changesets (bug 1175768) for frequent media test failures.
...
Backed out changeset a369cfb95b59 (bug 1175768)
Backed out changeset e02dd312d622 (bug 1175768)
Backed out changeset 6776ce74b9e5 (bug 1175768)
Backed out changeset 6aa5fa1d318e (bug 1175768)
Backed out changeset a8bd7a0d2aea (bug 1175768)
Backed out changeset 41ffc9a9ac48 (bug 1175768)
Backed out changeset 2d2cefa397dc (bug 1175768)
Backed out changeset 4e06368496d2 (bug 1175768)
CLOSED TREE
2015-06-23 16:20:15 -04:00
Bobby Holley
b988b6ea6a
Bug 1175768 - Use mirroring for buffered ranges. r=jya
2015-06-22 22:53:09 -07:00
Bobby Holley
915a07c048
Bug 1175768 - Dispatch NotifyDataArrived and remove the aBuffer argument. r=jya
...
It would be nice to remove the argument in a separate patch, but we can't
perform MediaResource reads on the main thread, so the SilentReadAt stuff
needs to happen at the same time as the off-main-thread stuff.
2015-06-22 22:53:07 -07:00
Jean-Yves Avenard
7dba6aca2c
Bug 1171314: P3. Detect change of stream content and automatically recreate decoder. r=cpearce
2015-06-19 16:45:15 +10:00
Bobby Holley
44b9a8aa96
Bug 1163223 - Remove MediaDecoderStateMachine::mStartTime. r=jww CLOSED TREE
2015-06-16 15:08:45 -07:00
Bobby Holley
3c3569c517
Bug 1163223 - Introduce StartTimeRendezvous and route samples through it. r=jww
...
No sample adjusting is done yet - this just makes the data available.
2015-06-16 15:08:30 -07:00
Wes Kocher
5ddc617106
Backed out 8 changesets (bug 1163223) for getting in the way of me backing out f46a712edf7e
...
Backed out changeset c1b33c43f0c5 (bug 1163223)
Backed out changeset a7ee6eb45f62 (bug 1163223)
Backed out changeset b2e10f194455 (bug 1163223)
Backed out changeset 9e7651567cad (bug 1163223)
Backed out changeset 20e25e93ed5f (bug 1163223)
Backed out changeset 5193508738f8 (bug 1163223)
Backed out changeset aea6b8d15318 (bug 1163223)
Backed out changeset 7b6804398fc3 (bug 1163223)
2015-06-16 14:47:50 -07:00
Bobby Holley
a1df4b261b
Bug 1163223 - Remove MediaDecoderStateMachine::mStartTime. r=jww
2015-06-16 13:00:00 -07:00
Bobby Holley
b55b0f4163
Bug 1163223 - Introduce StartTimeRendezvous and route samples through it. r=jww
...
No sample adjusting is done yet - this just makes the data available.
2015-06-16 12:59:57 -07:00
Jean-Yves Avenard
6463d7d25f
Bug 1171311: P10. Add MediaDataDemuxer::GetSamplesMayBlock() method. r=cpearce
...
This is used by the MediaFormatReader to dermine if buffering heuristics should
be used.
2015-06-12 09:26:58 +10:00
Jean-Yves Avenard
ed0c26076d
Bug 1171311: P4. Don't compute start time for MSE. r=cpearce
...
It is assumed per spec that it's 0.
Extra: remove redundant virtual keywords.
2015-06-12 09:26:58 +10:00
Bobby Holley
00f60b175b
Bug 1173001 - Initialize reader task queue in the constructor. r=jww
...
This is a necessary step towards having mirrored/canonical values, since those
need to know the task queue in their constructor.
2015-06-10 14:17:25 -07:00
Bobby Holley
b8b48b4403
Bug 1168008 - Replace 'Consumer' with 'Request' in MediaPromise naming. r=jww
...
I think this makes more sense, and it matches the naming convention that all
of the consumers of this stuff are actually using.
2015-05-28 16:03:10 -07:00
Sotaro Ikeda
0aa5363fd8
Bug 1167608 - Remove NotifyWaitingForResourcesStatusChanged() call from MediaOmxReader r=bholley,bwu
2015-05-27 14:25:48 -07:00
Jean-Yves Avenard
ef25573657
Bug 1163227
: Part9. Don't reset demuxer when skipping to next keyframe. r=cpearce
2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
b7438ec8c5
Bug 1166836: Part1. Cache main thread buffered time range. r=cpearce
...
GetBuffered() can be particularly slow under some circumstances.
2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
7769a6fabd
Bug 1163227
: Part2. Add MediaDecoderReader::NotifyDataRemoved method. r=cpearce
2015-05-25 15:09:16 +10:00
Jean-Yves Avenard
1ad7067797
Bug 1163445: Part5. Replace dom::TimeRanges with TimeIntervals object. r=mattwoodrow
2015-05-18 16:15:47 +10:00
Jean-Yves Avenard
b82caa5296
Bug 1156708: Part4. Remove most locking. r=cpearce
2015-05-18 15:42:01 +10:00
Jean-Yves Avenard
84a6a82bf6
Bug 1156708: Part2. Add pref to toggle new code. r=kentuckyfriedtakahe
...
media.format-reader.mp4=true: Will enable the new format decoder for mp4
media.mediasource.format-reader.mp4=true: Will enable new format decoder for
mp4 within MSE.
2015-05-18 15:41:22 +10:00
Jean-Yves Avenard
2c142fbf23
Bug 1156708: Part1. Add MediaFormatReader player. r=cpearce
2015-05-18 15:40:32 +10:00