Alfredo.Yang
d6a0eb9d74
Bug 1417795 - remove mp4_demuxer namespace part3. r=kinetik
...
MozReview-Commit-ID: 9fM2VjY4Ckk
--HG--
extra : rebase_source : 24d971d44e1d9bd8b1589b4b542d792f75df376d
2017-11-17 08:53:25 +08:00
Alfredo.Yang
a2cd247c8f
Bug 1417795 - remove mp4_demuxer namespace part1. r=kinetik
...
MozReview-Commit-ID: 6YrURoOq2wk
--HG--
extra : rebase_source : 3ea026780b210b42bd41163c654580a920d30181
2017-11-16 15:57:15 +08:00
Jean-Yves Avenard
14413d23f3
Bug 1406503 - P5. Do not ignore small flac packets. r=jwwang
...
A FLAC packet may have a size as small as 11 bytes. We should parse as much data as we can and not make assumptions on when to stop early.
MozReview-Commit-ID: 9skvwbt15MY
--HG--
extra : rebase_source : e428ba40fb71a4607af5d3be7f7d61ae98631522
2017-10-28 11:11:45 +02:00
Alfredo.Yang
41a2709293
Bug 1411525 - use BufferReader in flac/ogg parser. r=kinetik
...
MozReview-Commit-ID: 5chnxLnpqmY
--HG--
extra : rebase_source : 85e68812f1d354813ae36731a5a36bfe7f58c2e2
2017-10-19 10:16:32 +08:00
Gerald Squelart
b0442493e5
Bug 1405531 - Remove unused MediaDataDemuxer::HasTrackType - r=jwwang
...
The only actual code use in MediaSourceDemuxer can trivially be folded into
its caller GetNumberTracks in the same class.
MozReview-Commit-ID: E6zh98zmJwJ
--HG--
extra : rebase_source : 9358dc37523d6cd7c1a4d5ec62a790db6a092063
2017-10-04 11:40:29 +11:00
Rob Wu
11d4ea9489
Bug 1404661 - Fix typo in comment of flac::FrameHeader::Parse r=kamidphish
...
MozReview-Commit-ID: 7AlN8i4WYu5
--HG--
extra : rebase_source : 376dfaa2d6bf539972fb31932f8cce561a5d5421
2017-10-01 02:26:38 +02:00
Jean-Yves Avenard
9349efba14
Bug 1396515: Fix incorrect && and || operator placements. r=sylvestre
...
Includes some side 80 columns fix.
MozReview-Commit-ID: IXRoQfM0Hjc
--HG--
extra : rebase_source : 918cf87b2ce82c8de245dcb23cc359289ac5f21f
2017-09-04 11:27:43 +02:00
Chris Pearce
2317493000
Bug 1388288 - Make Flac and Ogg decoders build in non-Unified mode. r=jya
...
FLAC_MAX_CHANNELS is used in FlacDemuxer and in FrameParser, so move it,
and all the other FLAC_{MIN,MAX}* #defines to FrameParser.h. The other
defines don't technically need to be there, but it's nicer to have them
all defined together.
MozReview-Commit-ID: LVZzXvBSvMq
--HG--
extra : rebase_source : 1c8e5c111232856ef5589f214c00d510ece9af00
2017-08-08 15:46:37 +08:00
Kartikaya Gupta
ba4b3b9101
Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
...
We have a minimum requirement of VS 2015 for Windows builds, which supports
the z length modifier for format specifiers. So we don't need SizePrintfMacros.h
any more, and can just use %zu and friends directly everywhere.
MozReview-Commit-ID: 6s78RvPFMzv
--HG--
extra : rebase_source : 009ea39eb4dac1c927aa03e4f97d8ab673de8a0e
2017-07-26 16:03:57 -04:00
JW Wang
302d82c85a
Bug 1356530 - Change the type of MediaData::mTime to TimeUnit since int64_t is ambiguous. r=kaku
...
MozReview-Commit-ID: 4bVeqIuWO2O
--HG--
extra : rebase_source : d504ac15a6dc59ad42f3ab80faf23f629d74315f
extra : intermediate-source : 6e52995b6c8146451d98dffc62f6907755dc856e
extra : source : 82d2649cdafb5a6389f6858c23578811933580c9
2017-04-14 17:13:36 +08:00
JW Wang
235f1f55ed
Bug 1356506 - change the type of MediaData::mTimecode to TimeUnit since int64_t is ambiguous. r=gerald
...
MozReview-Commit-ID: 7dO5OOUuORz
--HG--
extra : rebase_source : 1c1c020700d9180ef9f85d7e2e679f498ab71fce
extra : intermediate-source : d173c820bef7a113e28e9732c42e8c1af36160ab
extra : source : 04c08a780526ca3a5ac4d1a6f9b7ae30d9957e92
2017-04-14 14:52:14 +08:00
JW Wang
464497b945
Bug 1355756. P1 - change the type of MediaData::mDuration to TimeUnit. r=gerald
...
MozReview-Commit-ID: 3d4bUYtSuMI
--HG--
extra : rebase_source : 94c821b6d381421035e6a12cbe038436055c5822
extra : intermediate-source : 9a06beffc736486f47b9cf05e7f482e726d53068
extra : source : fdbdcd5c1474f04dc1dbde66fcf3a9ecec953053
2017-04-12 17:27:34 +08:00
JW Wang
f45fa7374e
Bug 1355740 - Change the type of TrackInfo::mDuration to TimeUnit. r=jya
...
MozReview-Commit-ID: P7aqw4d5Vk
--HG--
extra : rebase_source : f22743fec9c8b70cbb092e3b26e252e7a4cb0b31
extra : source : 2413cd58f073b734a2cb85cec3658942bfd46e08
2017-04-12 16:41:36 +08:00
Eric Rahm
e373c06a30
Bug 1353143 - Part 2: Remove usage of PR_LOGGING. r=froydnj
...
Remove ifdefs that handle if logging is disabled, we always force enable it.
2017-04-04 14:36:16 -07:00
Tom Tromey
5f8f360823
Bug 1060419 - make log_print use Printf.h, r=froydnj
...
MozReview-Commit-ID: BIZ1GQEZ1vs
--HG--
extra : rebase_source : 2f1f0aa12493c44f352d9a7e8683e7bb72d2d75b
2016-12-15 20:16:31 -07:00
Jean-Yves Avenard
71e0f46c33
Bug 1325707: P4. Fix coding style of MediaDataDemuxers. r=gerald
...
MozReview-Commit-ID: AV2lXwVZqLV
--HG--
extra : rebase_source : f66559f4d104516c8dfd2c9a146dfba8672dce33
2017-02-07 09:23:34 +01:00
Jean-Yves Avenard
b7844bd5c3
Bug 1319987: P9. More coding style fixes. r=gerald
...
MozReview-Commit-ID: DhFRqkWQZny
--HG--
extra : rebase_source : 03ed44efc83fe9cab7fc975229ac4e5746aff96b
2017-01-27 13:20:37 +01:00
Jean-Yves Avenard
44d3408838
Bug 1323081: P1. Add native BitReader class. r=gerald
...
This is a rewrite from Stagefright's ABitReader. The major difference is that you give the original size in bits rather than in bytes. ABitReader always read all bits available. While under some circumstances we want to bound the buffer to a set number of bits.
MozReview-Commit-ID: hdJ7CAwOea
--HG--
extra : rebase_source : 684f02540f46d053f2a12d7007a67f6e0f765057
2016-12-14 15:27:48 +11:00
Gerald Squelart
038cba7f2e
Bug 1313497 - Pass TimeUnit by const& in MediaDataDemuxer - r=jya
...
Thanks to the previous patch, MediaDataDemuxer::Seek and
SkipToNextRandomAccessPoint (and all overrides in derived demuxers) can now
take their TimeUnit parameter by const&.
MozReview-Commit-ID: 6CqfjAXZ7Yk
--HG--
extra : rebase_source : c3453e4432d9e0281cf5eba55217b0c1d6312f5b
2016-11-13 15:13:51 +11:00
Jean-Yves Avenard
7fb621f0d6
Bug 1303902: [FLAC] Actually check that we found the first frame. r=kamidphish
...
MozReview-Commit-ID: 3VRf49DqB00
--HG--
extra : rebase_source : b357a310bf6242b07a1c72ce05ae285fe18cd2a1
2016-09-20 11:43:23 +10:00
Jean-Yves Avenard
20dc9102e8
Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r=gerald
...
MozReview-Commit-ID: JeQrmoHbb8m
--HG--
extra : rebase_source : 1f4581e5789f18b358a6f5bb5f8595cc7a75110b
2016-09-12 12:22:20 +10:00
Jean-Yves Avenard
4f31c80e25
Bug 1195723: [flac] P14. Add support for metadata. r=kamidphish
...
MozReview-Commit-ID: GDlmGcWRNsM
--HG--
extra : rebase_source : 7e5bbe7186935cc05db5fcd590aa23db6f55eabf
2016-08-18 16:06:38 +10:00
Jean-Yves Avenard
07e2fafa73
Bug 1195723: [flac] P12. Add sniffer for streaming flac. r=kamidphish
...
MozReview-Commit-ID: P62v6vsXzs
--HG--
extra : rebase_source : aec72ae19890e3c21f4557c4899cf1697e7e94cc
2016-08-18 13:07:11 +10:00
Jean-Yves Avenard
51fc514176
Bug 1195723: [flac] P7. Add flac demuxer. r=kamidphish
...
MozReview-Commit-ID: 5db0hAsDjji
--HG--
extra : rebase_source : 976dbcbcb46b82a7e09a38106df9ad7d2578f829
2016-08-17 15:40:14 +10:00
Wes Kocher
24cb21d4f6
Backed out 15 changesets (bug 1195723) for various media test failures/unexpected-passes a=backout
...
Backed out changeset 2a3b10281c9c (bug 1195723)
Backed out changeset c3775a6225d8 (bug 1195723)
Backed out changeset ba0aeb71c672 (bug 1195723)
Backed out changeset 894061e6037e (bug 1195723)
Backed out changeset 4637f8be98bb (bug 1195723)
Backed out changeset c2664064fa55 (bug 1195723)
Backed out changeset 39908ea4c390 (bug 1195723)
Backed out changeset 3fcb5682049a (bug 1195723)
Backed out changeset 867d6507a381 (bug 1195723)
Backed out changeset c938ad9dd11c (bug 1195723)
Backed out changeset 7bdb9540b60f (bug 1195723)
Backed out changeset a4f7a73c04fa (bug 1195723)
Backed out changeset 7f86beff4263 (bug 1195723)
Backed out changeset efb6bcf743e7 (bug 1195723)
Backed out changeset 04eceefa54c7 (bug 1195723)
2016-08-22 10:07:25 -07:00
Jean-Yves Avenard
d34bf5f44c
Bug 1195723: [flac] P14. Add support for metadata. r=kamidphish
...
MozReview-Commit-ID: GDlmGcWRNsM
--HG--
extra : rebase_source : 71845fe549b0ac79b36a3f7c0c0d422e13a90d8f
2016-08-18 16:06:38 +10:00
Jean-Yves Avenard
a637a5b7d5
Bug 1195723: [flac] P12. Add sniffer for streaming flac. r=kamidphish
...
MozReview-Commit-ID: P62v6vsXzs
--HG--
extra : rebase_source : 37c365efbff607b10ad41ce8290556ded07783e2
2016-08-18 13:07:11 +10:00
Jean-Yves Avenard
28274a3ea1
Bug 1195723: [flac] P7. Add flac demuxer. r=kamidphish
...
MozReview-Commit-ID: 5db0hAsDjji
--HG--
extra : rebase_source : e9c316502f2a4cd7bb06796a43f4c4807d5ac6f3
2016-08-17 15:40:14 +10:00