Jean-Yves Avenard
9ecccae28a
Bug 1107339 - Add VP6F and extend MP3 support in libstagefright. r=k17e
2014-12-04 11:54:06 -08:00
Ryan VanderMeulen
ba53ff1161
Backed out 5 changesets (bug 1098126
) for Windows web-platform-test failures.
...
Backed out changeset 7cf7a6ea28c2 (bug 1098126
)
Backed out changeset 21aab02fb41c (bug 1098126
)
Backed out changeset 55dba2167b36 (bug 1098126
)
Backed out changeset 73c2707c4f60 (bug 1098126
)
Backed out changeset 4d6a52c5fb75 (bug 1098126
)
2014-12-05 20:09:54 -05:00
Anthony Jones
bf236b5978
Bug 1098126
- Disable MoofParser for EME; r=rillian
2014-12-05 14:17:23 -08:00
Anthony Jones
4a402212d8
Bug 1098126
- Add CENC support to MoofParser; r=edwin
2014-12-05 14:17:23 -08:00
Anthony Jones
e30fe94716
Bug 1098126
- MoofParser forced moof read; r=mattwoodrow
2014-12-05 14:17:23 -08:00
Anthony Jones
41972ef3e8
Bug 1098126
- Use MoofParser to read fragmented MP4 data; r=mattwoodrow
2014-12-05 14:17:23 -08:00
Anthony Jones
162732a26d
Bug 1098126
- Remove duplication in MP4 demuxer seek; r=mattwoodrow
2014-12-05 14:17:22 -08:00
Jean-Yves Avenard
e211d708fb
Bug 1105661
: MP4Sample: use proper delete[] operator. r=k17e
...
]
2014-11-27 21:09:16 +11:00
Jean-Yves Avenard
4e2434fee9
Bug 1101534 - Add MP4Sample copy constructor. r=k17e
2014-11-28 19:31:57 +11:00
Matt Woodrow
cb9f6864db
Bug 1102647 - Accept 4k video sizes in MPEG4Extractor. r=ajones
2014-11-28 13:18:35 +13:00
Matt Woodrow
334bec207c
Bug 1102666 - Parse the edts block in MoofParser and offset composition time accordingly. r=ajones
2014-11-26 18:00:31 +13:00
Phil Ringnalda
8b6159b0ac
Back out fe0fa358d7bc (bug 1102666)
...
CLOSED TREE
2014-11-25 21:57:42 -08:00
Matt Woodrow
725f53e3df
Bug 1102666 - Parse the edts block in MoofParser and offset composition time accordingly. r=ajones
...
--HG--
extra : rebase_source : b5be2a267415c0ee675d24110ab2feb1fc10f822
2014-11-26 18:00:31 +13:00
Matt Woodrow
a6aadad565
Bug 1101247 - Handle empty top-level mp4 boxes in MoofParser. r=ajones
2014-11-20 15:00:35 +13:00
Jean-Yves Avenard
62a809499d
Bug 1093318 - Pass newer AAC profile levels to the platform decoder module. r=edwin
2014-11-17 09:28:25 +11:00
Ralph Giles
b100812e79
Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
...
We were ignoring I/O errors from parseChunk().
We must break instead of returning early so mInitCheck gets set correctly.
2014-11-17 16:20:00 -08:00
James Willcox
ddccc3f031
Bug 1099305 - Disable verbose logging in libstagefright r=cpearce
...
--HG--
extra : rebase_source : 266f7f77fc0e7819b5222111d7b45a6c9f931c76
2014-11-18 19:29:12 -06:00
Wes Kocher
037d5ade2f
Backed out changeset c7a24854801e (bug 1093567) for crashtest orange
2014-11-18 13:12:00 -08:00
Ralph Giles
8743b6bd68
Bug 1093567 - Don't loop forever looking for mp4 tracks. r=ajones.
...
We were ignoring I/O errors from parseChunk().
2014-11-17 16:20:00 -08:00
Anthony Jones
e7847278a1
Bug 1036849 - Fix nsTArray bustage CLOSED TREE
2014-11-18 14:06:19 +13:00
Anthony Jones
adecdb9324
Bug 1036849 - Clean up AnnexB handling; r=jya
2014-11-18 13:12:58 +13:00
Matt Woodrow
88baefe614
Bug 1100176 - Avoiding infinite loops when encountering a sidx box. r=ajones
...
--HG--
extra : rebase_source : 6f957d02ef1fb02a5ec446761e64e69b5922641c
2014-11-17 15:31:25 +13:00
Matt Woodrow
5ea0d1c4e2
Bug 1098990 - Correctly parse version 1 trun segments where the composition time is signed. r=ajones
...
--HG--
extra : rebase_source : 4e7103f8a9bcd47a481c6db89366a09d033d1920
2014-11-17 15:30:02 +13:00
Matt Woodrow
f64bc7ff75
Bug 1098680 - Use the image size rather than the display size when initializing the apple h264 decoders. r=ajones
2014-11-14 17:15:42 +13:00
Matt Woodrow
7b7ab6430c
Bug 1098674
- Ignore unknown track header flag that appears in some MSE videos. r=ajones
2014-11-14 17:13:38 +13:00
Matt Woodrow
6cdaa302db
Bug 1096752 - Update the current time immediately when parsing a track fragment decode time in MPEG4Extractor. r=ajones
...
--HG--
extra : rebase_source : b35a36f5e140ba2aa0f8bb3e6acf611b019ad5db
2014-11-11 18:11:20 +13:00
Anthony Jones
09b3346e3b
Bug 1092095 - Support MP4 seeking without sidx; r=edwin
2014-11-12 16:37:42 +13:00
Anthony Jones
a6aecce1d6
Bug 1091976 - Process MP4Reader::NotifyDataArrived() immediately; r=edwin
2014-11-10 13:32:09 +13:00
Ralph Giles
9ab7a58861
Bug 1073805 - Rename Adts::ConvertSample to match AnnexB. r=kinetik
...
This shortens the fully-namespaced method name considerably and
matches how we call the similar AnnexB method for video.
2014-10-30 15:46:00 -07:00
Ralph Giles
0d5e6b3970
Bug 1073805 - Return raw AAC samples from MP4Demuxer. r=kinetik
...
We'll call this from the Platform Decoder Modules instead.
2014-10-30 15:44:00 -07:00
Ralph Giles
0b4170ee69
Bug 1073805 - Export Adts wrapper header. r=kinetik
...
We need this to be public so we can call it from the Platform
Decoder Modules in gecko.
2014-10-30 15:43:00 -07:00
Ralph Giles
a3f2bc8e6f
Bug 1091304 - Fix code style. k=kinetik
...
We like braces around conditional bodies, and in fact this tripped
me up editing the code.
2014-10-29 17:10:00 -07:00
Anthony Jones
5affff49b6
Bug 1034444 - Unit tests for GetBuffered() and Interval; r=cpearce
2014-06-02 17:38:04 +02:00
Edwin Flores
3f71bea981
Bug 1059049 - Defer parsing of saio/saiz boxes until after trun - r=ajones
2014-10-14 11:04:59 +13:00
Jean-Yves Avenard
fe5c3ce3a8
Bug 1077264 - Keep searching until one correct fragment is found. r=kentuckyfriedtakahe
2014-10-04 10:55:46 +10:00
Jean-Yves Avenard
8660d38868
Bug 1076719 - Skip styp box at beginning of new fragment. r=kentuckyfriedtakahe
2014-10-02 20:27:07 +10:00
Daniel Holbert
72edb72ad8
Bug 1072062: Add parens around && within || in SampleTable.cpp, to pacify clang warning. r=edwin
2014-09-23 20:07:31 -07:00
Edwin Flores
31d11e961f
Bug 1044742 - Fix build bustage on a CLOSED TREE - r=bustage
2014-09-24 13:21:01 +12:00
Edwin Flores
a0d147ac22
Bug 1044742 - Fix multiple track support for EME - r=cpearce
2014-09-24 10:04:49 +12:00
Edwin Flores
469e420982
Bug 1066427 - Add Common Encryption support to the MP4 demuxer for non-fragmented MP4 files - r=kentuckyfriedtakahe
2014-09-24 10:04:48 +12:00
Edwin Flores
aac17136ed
Bug 1066422 - Pass whole pssh boxes into CDM - r=kentuckyfriedtakahe
2014-09-24 10:04:48 +12:00
Ralph Giles
68b08de85a
Bug 1066319 - Reject mp4 files with unreasonable sample sizes. r=ajones
...
Don't believe the Sample Size Box if it declares too large a value.
The limit is four times the fallback voodoo constant for 1080p in
the stsz parser, to support UHD but not 8k video, per current limits
elsewhere.
2014-09-13 10:24:00 -07:00
Anthony Jones
cc963a25c0
Bug 1065850 - Read as little as possible to get the MP4 track metadata; r=rillian
2014-09-15 11:16:09 +12:00
Anthony Jones
6047352c91
Bug 1061079 - Make BufferStream work for a moving window; r=edwin
2014-09-11 15:57:33 +12:00
Anthony Jones
ba9a83aded
Bug 1062514 - Fix range handling for regular MP4 with b-frames; r=rillian
2014-09-11 15:57:32 +12:00
Phil Ringnalda
638b24cdad
Backed out changeset b9e3a9f5d04a (bug 1036849) for build bustage, a=backout
2014-09-01 19:22:06 -07:00
Anthony Jones
917364ecaf
Bug 1036849 - Share a single MediaSourceReader; r=edwin; a=philor
2014-09-02 13:42:39 +12:00
Anthony Jones
43708c49c3
Bug 1060704
- Save MP4 init segment for later; r=kinetik
2014-09-01 20:45:48 +12:00
Anthony Jones
99b765d459
Bug 1060182 - Cache MP4 buffered ranges; r=cpearce
2014-09-01 20:45:46 +12:00
Ehsan Akhgari
6b95ac13c0
Bug 1061051 - Fix more bad implicit constructors in the media code; r=roc
...
--HG--
extra : rebase_source : c3d5f6a1cc95f4a7f123129e14a9a0c57d00ef38
2014-08-31 23:50:59 -04:00