Ralph Giles
c95acf92c1
Bug 1243234 - Move mp4parse into a crate subdirectory. r=kinetik
...
If we can get this to work it will be less confusing, I think.
Byteorder has to be in a subdir while we're treating it as a mod.
We may have to add yet another directory when we have crate support
but until then all the rust code is at least self-contained..
--HG--
rename : media/libstagefright/binding/byteorder/mod.rs => media/libstagefright/binding/mp4parse/byteorder/mod.rs
rename : media/libstagefright/binding/byteorder/new.rs => media/libstagefright/binding/mp4parse/byteorder/new.rs
rename : media/libstagefright/binding/capi.rs => media/libstagefright/binding/mp4parse/capi.rs
rename : media/libstagefright/binding/MP4Metadata.rs => media/libstagefright/binding/mp4parse/lib.rs
2016-01-28 14:25:18 +13:00
Ralph Giles
3c67e8b631
Bug 1229615 - Conditionalize mp4parse.h export. r=kinetik
2015-12-02 17:21:54 -08:00
Matthew Gregan
dee904221c
Bug 1229615 - Compare track counts between rust and stagefright. r=rillian
...
Use the new capi calls in rust mp4parse v0.1.5 to query
audio and video track counts and compare with what we
get from stagefright.
2015-12-02 17:21:49 -08:00
Wes Kocher
ef60ffb91e
Backed out 3 changesets (bug 1229615) for crashtest crashes in 0-timescale.html CLOSED TREE
...
Backed out changeset aa313047a6de (bug 1229615)
Backed out changeset 80aa7ecf9456 (bug 1229615)
Backed out changeset d7bf9994e1b0 (bug 1229615)
--HG--
extra : commitid : 782ajuO9h9t
2015-12-02 15:00:42 -08:00
Ralph Giles
fef6163774
Bug 1229615 - Conditionalize mp4parse.h export. r=kinetik
2015-12-02 12:22:09 -08:00
Matthew Gregan
6b03728600
Bug 1229615 - Compare track counts between rust and stagefright. r=rillian
...
Use the new capi calls in rust mp4parse v0.1.5 to query
audio and video track counts and compare with what we
get from stagefright.
2015-12-02 12:19:29 -08:00
Nicholas Nethercote
5b34a25af2
Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium.
...
DONTBUILD because it only changes comments.
This will hopefully prevent confusion like that in bug 1215903.
--HG--
extra : rebase_source : f0a601d77b5f42b4fbe090693234f934e3becc42
2015-10-19 18:05:20 -07:00
Gerald Squelart
60a48742e4
Bug 1211741 - Remove libstagefright ID3 files. r=k17e
2015-10-06 14:24:00 +02:00
Johannes Pfrang
025fee3612
Bug 1202266 - Suppress '-Wformat-security' in libstagefright CXXFLAGS. r=kentuckyfriedtakahe
...
--HG--
extra : rebase_source : a93c2b3648b6dd14bf0a679fa241e8780c693780
2015-09-10 09:49:00 +02:00
Nicholas Nethercote
24cd9d5226
Bug 1203005 - Remove all traces of -Wdeclaration-after-statement. r=glandium.
...
Even though we compile C code as C99, we used to need
-Wdeclaration-after-statement because MSVC didn't allow declarations after
statements.
However, Visual Studio 2013 added support, so we can now merrily mix
declarations and statements everywhere. Hooray.
--HG--
extra : rebase_source : 00a89fed733008785429827408a0c6c466971080
2015-09-09 04:57:44 -07:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Alfredo Yang
8393a2233e
Bug 1163486 - Remove MP4Reader. r=jya
2015-07-21 02:48:00 +02:00
Carsten "Tomcat" Book
de3872af29
Backed out changeset 1704ea727e81 (bug 1163486) for at least b2g bustage
2015-07-21 08:42:54 +02:00
Alfredo Yang
23c919b20e
Bug 1163486 - Remove MP4Reader. r=jya
2015-07-20 19:25:00 +02:00
Ralph Giles
35b5a70f29
Bug 1175322 - Import mp4parse v0.0.8 source. r=k17e
...
Source from https://notabug.org/rillian/mp4parse-rust
2015-06-16 15:50:00 -07:00
Eugen Sawin
e03391c07e
Bug 1166779 - Rebase MP3 demuxer on MediaDataDemuxer interface. r=kinetik
...
--HG--
rename : media/libstagefright/binding/MP3TrackDemuxer.cpp => dom/media/MP3Demuxer.cpp
rename : media/libstagefright/binding/include/mp4_demuxer/MP3TrackDemuxer.h => dom/media/MP3Demuxer.h
extra : rebase_source : 1cbc9b841cdba57e9d72c00f6c6ec95eebb3b371
2015-06-05 14:34:19 +02:00
Eugen Sawin
8597d299a4
Bug 1093815 - Add MP3 track demuxer. r=kinetik
...
---
media/libstagefright/binding/MP3TrackDemuxer.cpp | 755 +++++++++++++++++++++
.../binding/include/mp4_demuxer/MP3TrackDemuxer.h | 380 +++++++++++
media/libstagefright/moz.build | 2 +
3 files changed, 1137 insertions(+)
create mode 100644 media/libstagefright/binding/MP3TrackDemuxer.cpp
create mode 100644 media/libstagefright/binding/include/mp4_demuxer/MP3TrackDemuxer.h
2015-05-13 15:15:36 +02:00
Jean-Yves Avenard
a8026d01e4
Bug 1156689: Part6. Add ResourceStream class. r=kentuckyfriedtakahe
...
A Stream abstract over a MediaResource
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
0e53bf222b
Bug 1156689: Part5. Add MP4Metadata class. r=kentuckyfriedtakahe
...
This allows to abstract the calls to libstagefright and allow future
replacement with our own code.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
6049519f68
Bug 1156689: Part2. Remove MP4 Index's libstagefright dependency. r=kentuckyfriedtakahe
2015-05-01 15:26:50 +10:00
Nathan Froyd
be6934841f
Bug 1157290 - fix modeline in media/libstagefright/moz.build; r=me, DONTBUILD for comment-only fix
2015-04-22 11:24:10 -04:00
Chris Peterson
df594b2b0d
Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir
2015-03-14 13:47:51 -07:00
Anthony Jones
8eff7a3ee8
Bug 1135544 - Create an abstract base class for a track demuxer; r=kinetik
2015-03-05 17:30:44 +13:00
Edwin Flores
629afc55c1
Bug 1118597 - Parse sinf boxes in MoofParser - r=jya
2015-01-19 21:39:00 +13:00
Jean-Yves Avenard
c40872326d
Bug 1111328: Add H264 SPS NAL decoder. r=kentuckyfriedtakahe
2014-12-24 23:11:35 +11:00
Jean-Yves Avenard
0dabc8a96c
Bug 1110534: Add AVC Annex B to AVCC format conversion utility. r=kentuckyfriedtakahe
...
Based on original code by Baptiste Coudurier extracted from FFmpeg's libavformat
2014-12-23 14:36:09 +11:00
Anthony Jones
92e8ac3174
Bug 1098126
- Add CENC support to MoofParser; r=edwin
2014-12-16 18:10:45 +13: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
4a402212d8
Bug 1098126
- Add CENC support to MoofParser; r=edwin
2014-12-05 14:17:23 -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
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
Anthony Jones
5affff49b6
Bug 1034444 - Unit tests for GetBuffered() and Interval; r=cpearce
2014-06-02 17:38:04 +02:00
Anthony Jones
b5c59c078b
Bug 1057203 - Remove MoofParser dependency on stagefright; r=edwin
2014-08-26 16:53:48 +12:00
Mike Hommey
9b3caa8d68
Bug 1048064 - Fix libstagefright build on GNU/kFreeBSD. r=ajones
2014-08-05 16:07:28 +09:00
Anthony Jones
d66cd54dfd
Bug 1045909 - Fix buffer range calculation for fMP4; r=edwin
2014-08-05 18:12:48 +12:00
Wes Kocher
2cccd1da41
Backed out 2 changesets (bug 1045909, bug 1045915) for build failures
...
Backed out changeset 70e3d6723e8e (bug 1045909)
Backed out changeset d137dd97d955 (bug 1045915)
2014-08-04 19:18:34 -07:00
Anthony Jones
271a7fa9ac
Bug 1045909 - Fix buffer range calculation for fMP4; r=edwin
2014-08-05 13:35:04 +12:00
Mike Hommey
bc5d6801bb
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Chris Pearce
2e7b854815
Bug 1041346 - Remove MediaBufferGroup from libstagefright, since it's no longer used. r=kentuckyfriedtakahe
2014-07-21 14:00:42 +12:00
Anthony Jones
f156664cf8
Bug 1034444 - Make MP4Reader::GetBuffered() accurate; r=edwin,cpearce
2014-06-02 17:38:04 +02:00
Chris Peterson
264dead1e7
Bug 1031978 - Suppress -Wmismatched-tags clang warnings in third-party code: libstagefright. r=cajbir
2014-06-29 20:12:38 -07:00
Ralph Giles
d30ff7d8d1
Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace
...
Move Annex B sample formatting from the demuxer to a
static utility function. Return NAL unit syntax
samples by default, since more platforms prefer to
unpack the AVCC data themselves.
Pass the raw AVCC payload to ffmpeg through its extradata
field. It can handle either sample format, expecting one or
the other depending on whether extradata is present.
Pass input samples through a new WMFOutputSource::Input
method. Save a reference to the VideoDecoderConfig in the
WFMVideoOutputSource and use it to convert samples to
Annex B before forwarding them to the MFTDecoder.
2014-06-19 15:59:00 -07:00
Birunthan Mohanathas
80f6064e45
Bug 1026535 - Disable C4099 warning in 3rd party code. r=ehsan
2014-06-19 14:42:00 -04:00
Jacek Caban
bc6e571764
Bug 1018905 - Fix media/libstagefright compilation on mingw. r=ajones
...
--HG--
extra : rebase_source : 9f89d48a4985bda9611ff39b90955d026e173808
2014-06-03 13:26:07 +02:00
Chris Peterson
97bdd1ca2a
Bug 1017110 - Suppress warnings in third-party code: libstagefright. r=cajbir
...
--HG--
extra : rebase_source : 7bb135a1ac1cdeda748fcfb6a2a6283807259e80
2014-05-26 22:31:34 -07:00
Anthony Jones
c57c5e40c1
Bug 1014814 - Fix Android log r=glandium
2014-05-26 09:20:56 +12:00
Jan Beich
cfd3e70677
Bug 1014613 followup - Add one more fix for OpenBSD.
2014-05-26 16:05:53 +12:00
Jan Beich
1e350332ac
Bug 1014613 - Unbreak build on BSDs after bug 908503.
2014-05-23 14:07:29 +12:00
Anthony Jones
a5ed041766
Bug 908503: Change to stagefright demuxer; r=cpearce
...
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
Bug 908503: Remove Chrome demuxer; r=cpearce
Bug 908503: Add conversion to Annex B; r=cpearce
2014-05-22 14:42:39 +12:00
Wes Kocher
4104982fc3
Backed out 4 changesets (bug 908503) for breaking the Hamachi eng dep build on an otherwise CLOSED TREE
...
Backed out changeset 476cd5c9c5a9 (bug 908503)
Backed out changeset add95b3c2e7f (bug 908503)
Backed out changeset 30957caad928 (bug 908503)
Backed out changeset f6f386352d12 (bug 908503)
2014-05-12 21:18:31 -07:00