media/libstagefright/binding/MoofParser.cpp
1f302a3d9df01298f7e6f50333bdfdafe7dd0c00
created 2016-08-26 18:14 +1000
pushed 2016-09-19 13:50 +0000
Gerald Squelart Gerald Squelart - Bug 1298271 - Make BoxReader use AutoByteReader - r=jya
19b4bf02c0bd1eecb976be3d299200ef32f6535b
created 2016-08-25 16:41 +1000
pushed 2016-09-19 13:50 +0000
Gerald Squelart Gerald Squelart - Bug 1296532 - Use fallible arrays in MoofParser - r=jya
50b447aa8c198e5ddeea2d3288a978d2cc072bd5
created 2016-08-26 13:01 +1000
pushed 2016-09-19 13:50 +0000
Gerald Squelart Gerald Squelart - Bug 1298259 - better saio check - r=jya
77345805ea822d045e3559cefae78826a987518a
created 2016-06-04 03:33 -0700
pushed 2016-06-06 20:27 +0000
Jet Villegas Jet Villegas - merge from inbound
515b840d20aa810a56f626a803fcd0682e592653
created 2016-06-04 09:40 +0200
pushed 2016-06-06 20:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3538bc8b05aa (bug 1278005) will land directly on m-c
550d1399f06a29da4b88c56bf7728b182ba8f0b2
created 2016-06-04 12:22 +1000
pushed 2016-06-04 20:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1278005: Fix rounding problems. r=cpearce, a=ritu
10d23a4482ebf6d59467ccb76a8f4685786e0d2d
created 2016-05-11 15:59 +1000
pushed 2016-05-12 04:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1271847 - Only adjust the samples once we have a complete moof. r=kentuckyfriedtakahe, a=ritu
cd7dd2a236ca6295e3699aad8adf1b45387ac1f8
created 2016-05-03 16:02 +1000
pushed 2016-05-09 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1269325: [mp4] Recalculate dts after adjusting cts. r=kentuckyfriedtakahe,r=gerald a=ritu
0ed310b4f4d0d411d2044dfc18fac6653827ecb1
created 2016-03-16 18:58 +1100
pushed 2016-04-25 17:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1232313: [mp4] Use cumulative decode time if tfdt box is not present. r=kentuckyfriedtakahe
bdd33575fbfe737edc7d4caa642a2c6e10001fa6
created 2016-03-08 17:25 +1100
pushed 2016-03-12 00:00 +0000
Gerald Squelart Gerald Squelart - Bug 1253471 - Remove Metadata hard-coded limit - r=jya a=ritu
8c72e77c8e1c1af8552395bf57d964f01c1f9508
created 2016-02-05 15:45 +1100
pushed 2016-02-08 13:32 +0000
Rudolfs Bundulis Rudolfs Bundulis - Bug 1235427: [mp4] Properly parse tfhd box. r=jya, a=sylvestre
442ef4144dfe4e50abeaa7bc2d0122bea98a44f8
created 2015-12-29 13:12 -0500
pushed 2015-12-30 13:47 +0000
Gerald Squelart Gerald Squelart - Bug 1232069 - Check box sizes before alloc&copy. r=jya, a=ritu
2b8b0a674775ec089cb831d979b43e9f0ff448e5
created 2015-12-02 00:09 +1100
pushed 2015-12-14 20:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229339: Partial revert of commit c15c9f37f. r=cpearce
c15c9f37f220e491e570fbca50edde924367b26e
created 2015-11-24 20:16 +1100
pushed 2015-12-14 20:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce
fb6bf94d90846562c3bafc7f2e8e3157282d74c2
created 2015-11-24 16:26 +1100
pushed 2015-12-14 20:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1227396: P2. Rename some MediaByteRange methods. r=cpearce
5d977c74e5741a13e15c295c5caa377428e3b844
created 2015-11-15 14:49 +0100
pushed 2015-12-14 20:18 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
66a799321ef851242374893b00c88df336bd8137
created 2015-11-11 09:36 -0800
pushed 2015-12-14 20:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 1e5f3d1151d6 (bug 1219480) for cpp unittest bustage CLOSED TREE
1e5f3d1151d60a1edd6424a35a2e38b5ab17adad
created 2015-11-11 06:52 +0100
pushed 2015-12-14 20:18 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
bfa5ce9f77b2be23202fd2e2390cc1cb996bbb21
created 2015-09-23 23:17 +1000
pushed 2015-09-25 11:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207478 - P2. Prevent potential division by zero. r=gerald, a=sylvestre
61993e366ce613026be995d5c6f53c8c093bd40f
created 2015-08-20 23:39 -0700
pushed 2015-09-21 14:31 +0000
Chris Peterson Chris Peterson - Bug 1197563 - Polyfill __func__ for MSVC 2013 and earlier. r=froydnj
7aebd5a8b8a82ba14bc7a4178d5a950eb33d2854
created 2015-08-20 16:50 +1000
pushed 2015-09-21 14:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
f062f4e357698e99cb8abbf61ce77ea23ce896d3
created 2015-08-21 14:45 +1000
pushed 2015-09-21 14:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Revert "Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe"
73156610be5fee801df20bbe591c5989d9cd98d5
created 2015-08-20 16:50 +1000
pushed 2015-09-21 14:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
f4b2c0381b884b23f69b6502112c77cf6c9b57cb
created 2015-08-20 16:50 +1000
pushed 2015-08-24 15:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1196398 - [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe, a=sledru
e22318ab0a269c04d493b8927d20b6e6a69165ca
created 2015-07-29 23:43 +1000
pushed 2015-08-10 19:25 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1183196: [MSE] P2. Do not ignore tracks other than the first one. r=kentuckyfriedtakahe
c3212a7e91ce09a37a9df949aa5426360a159437
created 2015-07-27 22:47 +1000
pushed 2015-08-10 19:25 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1186149: P1. Allow both first sample flags flag and sample flags simultaneously. r=kentuckyfriedtakahe
6a5a99f92a009304d086cb26596890c985ae8c10
created 2015-06-15 11:08 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1174577: P1. Have Init segment range only include the first moov. r=kentuckyfriedtakahe
06f657ea41601a67abfdc7e5f7b15c22c904d977
created 2015-06-11 16:27 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171330: P14. Add ContainerParser::FirstCompleteMediaHeader() method. r=kentuckyfriedtakahe
1a6c90231154e60eb8dfaef87196ae2d14d11f59
created 2015-06-11 15:49 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171330: P1. Add ContainerParser::MediaSegmentRange() method. r=kentuckyfriedtakahe
46bd5b92a395e7968b6c20d36e0288e614efd051
created 2015-06-10 14:30 -0700
pushed 2015-06-29 20:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 968520 - Add mozilla::fallible to more FallibleTArray calls. r=froydnj
888979f3f3425258e7aef9d1d8d802de69f02613
created 2015-06-10 19:38 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1168040: P3. MP4 dts must use the same timeline as pts. r=kentuckyfriedtakahe
320a5acecc4e1150b55d2ad4560682c951546097
created 2015-06-10 19:38 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1168040: Part2. Properly handle MP4 time offset in MoofParser. r=kentuckyfriedtakahe
e86a8ea9ce53cb6a8c67623f4828a168669896e5
created 2015-06-10 19:38 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171629: Use fallible array to store MP4 samples index. r=kentuckyfriedtakahe
f52c18aac7ce0949190da943ec5d4ee86627d0f8
created 2015-06-03 15:25 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3c8ed81098ddbe4a4c09e7aa652b5288dc4ce0d3
created 2015-06-02 13:05 +0200
pushed 2015-06-29 20:36 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
7c3b45a47811b55f4e973d996dd149c5d575721b
created 2015-06-01 22:17 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
3f1f9238e02fe107701bf3ab4237c0cb3b125710
created 2015-06-01 17:57 -0700
pushed 2015-06-29 20:36 +0000
Wes Kocher Wes Kocher - Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
150606c022a29517f43ee6907075170db825c947
created 2015-06-01 14:31 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
8a03e892db51e07a20a85f97abe073cee7be0fa0
created 2015-05-21 13:22 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
9fb7acc6f108dd473fae5df9a29b8ff4ddac915f
created 2015-05-19 11:15 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
ced96b3a9ac733cffb116a1ef0b2c50b5e463bd2
created 2015-05-14 10:13 -0700
pushed 2015-06-29 20:36 +0000
Eric Rahm Eric Rahm - Bug 1164622 - Part 1: Remove instances of #ifdef PR_LOGGING in media. r=froydnj
456b71b199def9dedeb9485a19b58c2213d9965b
created 2015-05-11 20:57 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1159027: Part4. Include ftyp box when parsing init segment. r=kentuckyfriedtakahe
d6a525aad9de80ae90a7f5e72e4645a634e17a93
created 2015-05-11 20:54 +1000
pushed 2015-06-29 20:36 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1159027: Part1. Add MP4Metadata method to retrieve init segment byte range. r=cpearce
0dcce98d251cecc04050c023c6aea6270346598f
created 2015-06-09 19:08 +1000
pushed 2015-06-15 13:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171629 - Use fallible array to store MP4 samples index. r=kentuckyfriedtakahe, a=lizzard
d5282779b0ca189e4e4f2cdfe6560ccf6c040e23
created 2015-05-01 15:26 +1000
pushed 2015-05-11 19:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1156689: Part7. Add MoofParser::HasMetadata method. r=kentuckyfriedtakahe
858ea94746eedc4b65734f8ceedfff7021940cb2
created 2015-03-31 15:06 +1300
pushed 2015-05-11 19:23 +0000
Chris Double Chris Double - Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
4072fb59709ad4fd3532bb473c787cd3ecfd6d69
created 2015-04-07 20:33 +1000
pushed 2015-04-08 14:42 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1149278 - Limit box reads to resource length. r=k17e, a=sledru
6516456a0a6307f96fc366c8b8f3b596ff4a1019
created 2015-03-25 22:32 +1100
pushed 2015-03-30 18:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1145815: Do not report discontinuities less than 35ms. r=k17e
ecd90a83bb4a5c0efe96e6cae625f1c74bdaa276
created 2015-03-26 12:57 +1300
pushed 2015-03-30 18:46 +0000
Matt Woodrow Matt Woodrow - Bug 1145037 - Remove invalid assertion in MoofParser. r=ajones
1b7d0845db2ad0ba4d8b888991a6f73bc85954ee
created 2015-03-23 11:39 +0200
pushed 2015-03-30 18:46 +0000
Martin Storsjö Martin Storsjö - Bug 1143491: Parse all trun boxes in MP4 fragments, not only the first one. r=jya
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-30 18:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
4d81c5f8293dabb5a69d8e1594414beb1bf626a7
created 2015-03-16 23:08 +1100
pushed 2015-03-30 18:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139271: Part2. Ignore partial moof. r=k17e
8d9bee3deba70a288133b48e74e3adbdded509b2
created 2015-03-16 23:08 +1100
pushed 2015-03-30 18:46 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1139271: Part1. Add logging when encountering invalid atoms. r=k17e
11a89ac3b94ccd57d3b73e98a3c17162169ce70b
created 2015-03-12 20:26 -0700
pushed 2015-03-30 18:46 +0000
Bobby Holley Bobby Holley - Bug 1141785 - Force all audio samples to be keyframes. r=k17e
d9497593e7aaf342943831f5651c78563ed581f3
created 2015-03-25 22:32 +1100
pushed 2015-03-27 01:21 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1145815 - Do not report discontinuities less than 35ms. r=k17e, a=lmandel
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-25 16:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
8a388fd12c53f8e863c2023e8519e524f6688c18
created 2015-03-12 20:26 -0700
pushed 2015-03-18 16:52 +0000
Bobby Holley Bobby Holley - Bug 1141785 - Force all audio samples to be keyframes. r=k17e, a=lsblakk
less more (0) -100 -60 tip