dom/media/fmp4/MP4Demuxer.cpp
895836bd8d07e4086dcd02e5b392dfac8ad8d3e4
created 2017-05-05 00:32 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fe9ac1176159 (bug 1359058)
fe9ac117615975149ba6f33a6e68593e0396f863
created 2017-04-26 16:43 +0200
pushed 2017-06-12 13:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1359058: P2. Rely on container flags when seeking in plain MP4. r=gerald
e535df594d220cdf32b45a1c068ad779ff3ad578
created 2017-04-17 16:35 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1357986 - Use helper functions of TimeUnit to make code more readable. r=kaku
e8babe547652de8cfb5aa274487151f848fab093
created 2017-04-14 17:13 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1356530 - Change the type of MediaData::mTime to TimeUnit since int64_t is ambiguous. r=kaku
59ba67068ce1788cb3735ecf0ca03b3688e4999a
created 2017-04-14 14:52 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1356506 - change the type of MediaData::mTimecode to TimeUnit since int64_t is ambiguous. r=gerald
2534b8ae23de3f4b212eeb46188f5ea93d8b7419
created 2017-04-12 17:27 +0800
pushed 2017-06-12 13:08 +0000
JW Wang JW Wang - Bug 1355756. P1 - change the type of MediaData::mDuration to TimeUnit. r=gerald
b39beeadbc92e6887cb90dc91d9f373917f03109
created 2017-03-15 16:55 +1100
pushed 2017-06-12 13:08 +0000
Gerald Squelart Gerald Squelart - Bug 1341483 - MP4Metadata::GetTrackIndice() now also returns a success/error code - r=kinetik
361f7a093694ab332375deddb774e8bf7bb02f00
created 2017-02-27 21:32 +1100
pushed 2017-06-12 13:08 +0000
Gerald Squelart Gerald Squelart - Bug 1341483 - MP4Metadata::Crypto() now also returns a success/error code - r=kinetik
9106e5740bdde3389e5a6518987bac9a4084396e
created 2017-02-27 17:05 +1100
pushed 2017-06-12 13:08 +0000
Gerald Squelart Gerald Squelart - Bug 1341483 - MP4Metadata::GetTrackInfo() now also returns a success/error code - r=kinetik
8e992d6e36e447db040d1853fdc5e3d2eba27b76
created 2017-02-27 13:36 +1100
pushed 2017-06-12 13:08 +0000
Gerald Squelart Gerald Squelart - Bug 1341483 - MP4Metadata::GetNumberTracks() now also returns a success/error code - r=kinetik
e229e30bf1a34f8dd3c9a6d44ebe10e101128d20
created 2017-02-27 13:01 +1100
pushed 2017-06-12 13:08 +0000
Gerald Squelart Gerald Squelart - Bug 1341483 - MP4Metadata::Metadata() now also returns a success/error code - r=kinetik
f90ddaaea39491327c2bc66da9afb7c0f576f21d
created 2017-02-27 10:10 +1100
pushed 2017-06-12 13:08 +0000
Gerald Squelart Gerald Squelart - Bug 1343437 - MP4Demuxer::Init resolves with a MediaResult - r=jya
b1c8b28b9fa2a8424db940d4b657eb59b3f01ff3
created 2017-03-01 10:53 +0800
pushed 2017-06-12 13:08 +0000
Alfredo.Yang Alfredo.Yang - Bug 1343461 - add a wrapper class to encapsulate rust/stagefright sample table. r=gerald
98a5d4f7bc117240f41f72d0c0b4e889694e4bb1
created 2017-04-26 16:43 +0200
pushed 2017-06-01 19:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1359058 - Part 2: Rely on container flags when seeking in plain MP4. r=gerald, a=ritu
5de3b1528ca0947dfde7b1aef7a42f5984b5ee89
created 2017-05-19 11:55 +0200
pushed 2017-05-22 18:17 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1366208 - Make sure no empty RefPtr are ever stored. r=gerald, a=gchang
67617bd5c3e8cf3d44b5afdfa24257c2d2a131fe
created 2017-02-27 10:06 +1100
pushed 2017-04-18 12:07 +0000
Gerald Squelart Gerald Squelart - Bug 1343156 - Remove unnecessary MP4Metadata::HasCompleteMetadata - r=jya
aa4f4a00727d2879c9a949382211c52caf0d5f79
created 2017-02-23 14:56 +1100
pushed 2017-04-18 12:07 +0000
Gerald Squelart Gerald Squelart - Bug 1341454 - MP4Demuxer::Init() pre-caches everything from MP4Metadata - r=jya
9eab13b3a19a715f85c9809ac07d7c48d4879714
created 2016-12-14 09:32 -0700
pushed 2017-04-18 12:07 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
c37a59aa9e9d4c897080c5a46bd5798f50aea161
created 2017-02-09 15:42 +0100
pushed 2017-04-18 12:07 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1338086 - Remove useless else blocks in order to reduce complexity in dom/media/ r=jya
cb7b14a913fd412aa0643e13bdc23a3bf404f126
created 2017-02-07 09:23 +0100
pushed 2017-04-18 12:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1325707: P4. Fix coding style of MediaDataDemuxers. r=gerald
7a9bffdb4633c7bb5de32bd08660416813f59034
created 2017-01-25 11:35 +1300
pushed 2017-04-18 12:07 +0000
Jay Harris Jay Harris - Bug 1318792 - Adds support for sbgp and sgpd boxes occuring in the sampletable r=jya
d219333e5e3e968209ba328b6e4b1fb5c57b29a3
created 2017-01-25 12:10 +1300
pushed 2017-04-18 12:07 +0000
Jay Harris Jay Harris - Bug 1318792 - Adds support for sbgp and sgpd boxes in the traf box r=jya
b1f632851ee526fbaad66a10bb03ece4df7c3ce1
created 2016-11-13 15:13 +1100
pushed 2017-03-06 20:48 +0000
Gerald Squelart Gerald Squelart - Bug 1313497 - Pass TimeUnit by const& in MediaDataDemuxer - r=jya
147b28b58a93d12f5c486560d99967aac1177aa9
created 2016-09-12 12:22 +1000
pushed 2016-11-14 12:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r=gerald
06e25a05496fd9659767aaa9606cec61f5177a3b
created 2016-09-04 21:33 +1000
pushed 2016-11-14 12:26 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1300296: P2. Don't rely on MP4 container to properly report if a frame is a keyframe. r=kentuckyfriedtakahe
b0bdfbe111a24b0fc74a976646932c2e38781ee8
created 2016-08-22 06:39 +1000
pushed 2016-09-19 13:38 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1280346 - [mp4] Always use SPS dimensions if available. r=gerald, r=rillian, a=ritu
39bc955ad2fa5b1a230270f8cbfdfb018fe43b59
created 2016-07-24 22:30 +1000
pushed 2016-09-19 13:38 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1289059: P1. Add MediaDemuxer generic logging. r=cpearce
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2d9cb763754d01143f160ff7c859b135dd2201f4
created 2016-03-08 21:48 +1100
pushed 2016-06-06 19:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1254311: [mp4] Ignore empty raw sample. r=cpearce
8a7c295f149a248ff9459079058a8a97d1f1da9f
created 2016-01-18 14:33 +1100
pushed 2016-03-07 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1240411: P4. Clean up readers headers. r=cpearce
0d8e85b5983278ed9c7ed0cbd88c6b1c9d1b307a
created 2015-11-27 15:03 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1227396: P13. Refactor how MP4 buffered range is calculated. r=cpearce
8d0d23a83e347a89692e64a1d58cbba8f7467e51
created 2015-11-25 12:24 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1227396: P9. Remove unnecessary monitor. r=cpearce
c15c9f37f220e491e570fbca50edde924367b26e
created 2015-11-24 20:16 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce
5d977c74e5741a13e15c295c5caa377428e3b844
created 2015-11-15 14:49 +0100
pushed 2016-01-25 13:55 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
66a799321ef851242374893b00c88df336bd8137
created 2015-11-11 09:36 -0800
pushed 2016-01-25 13:55 +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 2016-01-25 13:55 +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-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
af903bae2619af2c0719f5a2734e5f39f0fa6743
created 2015-10-07 12:34 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1212176: Remove arguments passed to MediaDataDemuxer::NotifyDataArrived API. r=cpearce
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ea609f3830eacc917728d3e1994aa481c00d7f2f
created 2015-09-29 15:19 +0200
pushed 2015-10-29 11:30 +0000
Gerald Squelart Gerald Squelart - Bug 1200326 - p5: Moved fallible code from MP4TrackDemuxer constructor to caller - r=jya, a=sylvestre
a3a0f4f5b416f442f3f3fe654e92aa43513484e1
created 2015-09-15 13:03 +1000
pushed 2015-10-29 11:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204757: P1. Update MediaDataDemuxer::Init() behavior. r=cpearce
176b5ef8e88119bc025a63286b46b6ffefc33715
created 2015-09-14 18:36 +1000
pushed 2015-10-29 11:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204407: P2. Remove no longer required MediaDataDemuxer APIs. r=cpearce
d4e39e6d93ebf32ca05555577c2805c21c7f4e42
created 2015-09-14 18:06 +1000
pushed 2015-10-29 11:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204419: P4. Remove MediaDataDemuxer API no longer used. r=cpearce
7aebd5a8b8a82ba14bc7a4178d5a950eb33d2854
created 2015-08-20 16:50 +1000
pushed 2015-10-29 11:30 +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-10-29 11:30 +0000
Jean-Yves Avenard Jean-Yves Avenard - Revert "Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe"
ea98b3ea55a4e308da82644fe00ed21026851a22
created 2015-09-29 12:24 +0200
pushed 2015-09-29 10:26 +0000
Gerald Squelart Gerald Squelart - Bug 1200326 - p5: Moved fallible code from MP4TrackDemuxer constructor to caller - r=jya, a=sylvestre
f4b2c0381b884b23f69b6502112c77cf6c9b57cb
created 2015-08-20 16:50 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1196398 - [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe, a=sledru
c88e335ddd5e3876d779e10fc52a05eeef8e2225
created 2015-07-21 02:48 +0200
pushed 2015-09-21 14:04 +0000
Alfredo Yang Alfredo Yang - Bug 1163486 - Remove MP4Reader. r=jya
b7064dafa28654c6ade3a4409accc652f325a563
created 2015-07-21 08:42 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1704ea727e81 (bug 1163486) for at least b2g bustage
1704ea727e819b116561e9e06148089c795fa6d1
created 2015-07-20 19:25 +0200
pushed 2015-09-21 14:04 +0000
Alfredo Yang Alfredo Yang - Bug 1163486 - Remove MP4Reader. r=jya
629be61818243fbbf1127efa140219292f762c2d
created 2015-07-15 17:18 +1000
pushed 2015-09-21 14:04 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1169473: Re-add H264 telemetry. r=miketaylr
32562add4eb68327e7780c665b3a49dd65f309ae
created 2015-08-20 16:50 +1000
pushed 2015-08-24 15:42 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1196398 - [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe, a=sledru
477a7f5576a309625f52859914182764fc8253aa
created 2015-07-08 13:07 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1180403 - Part 1: Ensure buffered index is up to date. r=cpearce, a=kglazko
9cbc7259a36865e02e3098f668c996b016f70966
created 2015-06-14 21:37 -0700
pushed 2015-08-10 18:23 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1174220 - Part 2: Use MediaByteBuffer instead of MediaLargeByteBuffer. r=jya
90da82b5997eeef0b140cfef24e0c5391b04250e
created 2015-06-11 15:55 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171330: P8. Check MoofParser index before demuxing. r=cpearce
e86a8ea9ce53cb6a8c67623f4828a168669896e5
created 2015-06-10 19:38 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1171629: Use fallible array to store MP4 samples index. r=kentuckyfriedtakahe
5c2429fd2699fa8793183dfbdf0e33a45550218f
created 2015-05-25 15:09 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1163227: Part10. Properly recalculate next keyframe time after seeking. r=cpearce
91df4391d32177465f006d44b39635eefcd4ef5f
created 2015-05-25 15:09 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1166836: Part2. Only rescans MP4's moof when necessary. r=cpearce
a0dcad6b9a4a7ec4cf26f71234c2365bcf6ca6be
created 2015-05-25 15:09 +1000
pushed 2015-08-10 18:23 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1163227: Part4. Fix MP4TrackDemuxer eviction offset calculations. r=mattwoodrow
less more (0) -60 tip