trav90
|
f2a2f38fe2
|
Remove buggy/unused multiple-frame-per-packet handling from WebM decoders
|
2018-07-25 07:54:52 +08:00 |
|
trav90
|
0e4fd173a0
|
Eagerly compute keyframe-ness and stash it on the packet holder
|
2018-07-25 07:54:45 +08:00 |
|
trav90
|
fc04053bcf
|
Separate packet demuxing from the higher-level track-sorting logic
|
2018-07-25 07:54:38 +08:00 |
|
trav90
|
229e6c2d04
|
Use NesteggPacketHolder::Timestamp to simplify code
|
2018-07-25 07:54:31 +08:00 |
|
trav90
|
f4f76fe3af
|
Store timestamps on the NesteggPacketHolder
|
2018-07-25 07:54:24 +08:00 |
|
trav90
|
7b3c4b0039
|
Refcount NesteggPacketHolder
Also move WebM code away from nsDeque.
|
2018-07-25 07:54:17 +08:00 |
|
trav90
|
4db9fb1d37
|
Track "metadata duration" separately and mirror it to MediaDecoderReader
|
2018-07-25 07:49:21 +08:00 |
|
trav90
|
227622835c
|
Rename MediaDecoder::OnDecodeThread to MediaDecoder::OnDecodeTaskQueue
|
2018-07-25 06:44:59 +08:00 |
|
trav90
|
ebcfbba4b6
|
Switch MediaDecoderReader subclasses to use OnTaskQueue()
|
2018-07-25 06:44:57 +08:00 |
|
trav90
|
fe0ccf3dcc
|
Fix build bustage: remove extra }
|
2018-07-25 01:27:42 +08:00 |
|
trav90
|
b20b8dadab
|
Replace dom::TimeRanges with TimeIntervals object
|
2018-07-25 01:27:34 +08:00 |
|
trav90
|
8d99c39267
|
Remove redundant mHasAudio/mHasVideo member
|
2018-07-25 01:18:39 +08:00 |
|
Moonchild
|
baf46a6bf1
|
Merge pull request #1 from mozilla/esr38: Esr38 upstream pull
|
2018-07-24 23:04:07 +08:00 |
|