dom/media/MediaFormatReader.cpp
52d290be7c7dab9c3dedbd372e131358c3e285e2
created 2016-02-15 09:46 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1231793) for Windows crashes in mozilla::MediaDecoderReader::~MediaDecoderReader()
a5a15d50a8e4f1c49bcc27ecab5ca9e5fa69392d
created 2016-02-12 14:40 +1300
pushed 2016-04-25 16:57 +0000
Louis Christie Louis Christie - Bug 1231793: Part 3 - Fixed reading of Metadata tags. r=jya
c4b606d703ce870975861beaec1ebc6ff251edb2
created 2016-02-09 00:36 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229742: P2. Don't reject data promise if new data is pending. r=gerald
386402ce5b3c723c43570cf963a3daa13a47a44b
created 2016-02-09 00:35 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229742: P1. Only clear EOS flag if we have new data. r=gerald
f5adde7c353aa61e22611562d512a9c04be1f952
created 2016-02-03 11:44 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce
950702b82f19c5327efab387bdbdbac80700c80d
created 2016-01-28 23:25 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce
85e1209e752659839fabe7af782110b4edbb2a0e
created 2016-01-28 21:20 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce
1ad0a2e1a6b8315c7c76ccc1e5def8c8102618b8
created 2016-01-28 21:24 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1243608: P3. Make SeekTarget::mTime a TimeUnit object. r=cpearce
2008d4a61715054b05d1464d5ef022240f3e8ee5
created 2016-02-01 15:05 +1100
pushed 2016-04-25 16:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce
fe5324e7e46bf7ce25ef93e0baa3e0a1d505786e
created 2016-02-09 00:36 +1100
pushed 2016-03-07 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229742: P2. Don't reject data promise if new data is pending. r=gerald, a=sylvestre
bffcc80e06df82cd1f5756bbb46c0446ee3de10a
created 2016-02-09 00:35 +1100
pushed 2016-03-07 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229742: P1. Only clear EOS flag if we have new data. r=gerald, a=sylvestre
4ea6060b39285038ae811da6b5b343393dc69d90
created 2016-01-22 14:01 +1100
pushed 2016-03-07 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1241677: P2. Add media decoder's description to about:media report. r=cpearce
3272c71284bcef586bc454fb6bf0a2332111abf7
created 2016-01-18 10:21 +1100
pushed 2016-03-07 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1236703: P1. Add debugging information for MSE to about:media plugin. r=kentuckyfriedtakahe
a72fd5871157f2322e18decc08a41b8dbdcee8c1
created 2016-01-12 21:03 +1100
pushed 2016-03-07 14:18 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1237809: P2. Detect change of display size. r=cpearce
d88ea69f1ad934f999d1dc6c685f99c53da7bf19
created 2016-01-08 13:22 +1300
pushed 2016-03-07 14:18 +0000
Chris Pearce Chris Pearce - Bug 1237836 - Add support for MetadataTags to MediaFormatReader. r=jya
c223429a08ebda4fc7e7b61d6292c36a42dc2795
created 2016-01-08 15:43 +1300
pushed 2016-03-07 14:18 +0000
Chris Pearce Chris Pearce - Bug 1237836 - Backout 3bae9aee9d8a for test failures. r=backout
3bae9aee9d8ae397c6bed322309b1badae746fc1
created 2016-01-08 13:22 +1300
pushed 2016-03-07 14:18 +0000
Chris Pearce Chris Pearce - Bug 1237836 - Add support for MetadataTags to MediaFormatReader. r=jya
7c0758190dde724ac44f16fe0ab17e927b03c004
created 2016-02-09 00:36 +1100
pushed 2016-02-15 14:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229742: P2. Don't reject data promise if new data is pending. r=gerald, a=sylvestre
48ad49b5b254ade35cff876fe9dc3b992d2db656
created 2016-02-09 00:35 +1100
pushed 2016-02-15 14:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229742: P1. Only clear EOS flag if we have new data. r=gerald, a=sylvestre
b5e456f2848e21ac1aa56a9f348415844795d857
created 2016-01-12 21:03 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1237809: P2. Detect change of display size. r=cpearce a=sylvestre
aa47aa5c7a22a4ce7ab1bcfe5119b5b944b4ef38
created 2015-12-18 09:37 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229987: P5. Drop frames during internal seeking early. r=cpearce a=sylvestre
bab2c729fe297fa8ca68980cc6d1d3a3d37ced46
created 2015-12-08 14:30 -0500
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229987: P2. Drain decoder when encountering gap. r=cpearce a=sylvestre
672a8b656e19b41617692bb1bc9b03a17beb4b3a
created 2015-12-10 23:10 -0800
pushed 2016-01-25 13:55 +0000
Phil Ringnalda Phil Ringnalda - Back out 4 changesets (bug 1229987) for ASan e10s timeout in test_playback.html, Mac timeouts in test_BufferingWait_mp4.html, and Win8 failures in test_WaitingToEndedTransition_mp4.html
c8f4e1eaf88474004f7bf3b963f4217d377a6827
created 2015-12-08 14:30 -0500
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229987: P2. Drain decoder when encountering gap. r=cpearce
c77615eb1faa1f728001e9031639faa4b06252a8
created 2015-12-04 17:31 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1130237: P2. Reset decoder state even if no decoder has been created yet. r=gerald
88b7e78a9de93bea7816a7f0dbade34bea27ad7c
created 2015-12-04 13:33 +1300
pushed 2016-01-25 13:55 +0000
Matt Woodrow Matt Woodrow - Bug 1230338 - Record video frames dropped by the compositor, or while flushing during skip-to-keyframe. r=jya
19c2125592584778db90546a5b8538d983aea3e3
created 2015-12-02 15:42 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1228939 - 1. add mSeekable to MediaInfo. 2. use MediaEventSource to notify the decoder when the media is not seekable. 3. remove unused code. r=jya.
b94b0f9de8bae5837a00e9dc722c003a975711a1
created 2015-11-21 22:18 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1226707: P3. Only create the type of decoder we will need. r=cpearce
9d36733ded4dbdc1892f1d1fcbe4120c95761499
created 2015-11-21 22:16 +1100
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1226707: P2 Ensure we won't operate on a decoder that failed to initialize. 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
574109522f8438e378c7136c23c2babadcb260a7
created 2015-11-02 21:28 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1220551. Part 2 - remove arguments from NotifyDataArrivedInternal(). r=jya.
0d5ea3ad3c4050ae15ba7e827b40db172c3a0984
created 2015-12-04 13:33 +1300
pushed 2015-12-23 20:33 +0000
Matt Woodrow Matt Woodrow - Bug 1230338 - Record video frames dropped by the compositor, or while flushing during skip-to-keyframe. r=jya a=ritu
8d3d0a2c6bbcf38a9d2a435ad912f3f3cfc94d66
created 2015-10-26 14:10 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1217714 - Remove some unused functions from MediaDecoderReader. r=jya.
26afe6ac3db7fbe1e09213d35c9c225d5ddb8b71
created 2015-10-21 12:28 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1207198: P1. Do not initialize decoders during ReadMetadata. r=cpearce
a75a9f0221a213cc4ad2f70f77ed0cac5e75afbe
created 2015-10-20 05:33 -0400
pushed 2015-12-14 20:08 +0000
James Cheng James Cheng - Bug 1194606 - Make MediaDecoderStateMachine capable of requesting different kind (decoded/raw) of media data. r=jya
a2e952efafc09ee625ef5bc3d736cd5be1471788
created 2015-10-21 14:04 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1216850. Part 3 - backout bug 1214073. r=me.
0a956a76fcfc2daf13cbfd669eb602575665b73a
created 2015-10-21 11:45 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1216850. Part 2 - backout bug 1214498. r=me.
41bfa6144994a773f86404061a58d6dd1fde2e79
created 2015-10-21 10:59 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1216850. Part 1 - backout bug 1215003. r=me.
c70e4ab053432b5e11fccd2a91bdeeb78021568d
created 2015-10-19 20:11 +0200
pushed 2015-12-14 20:08 +0000
Eugen Sawin Eugen Sawin - Bug 1211443 - Drop scheduled update if decoder initialization isn't done yet. r=jya
837ab762d9c93d73af7b7681d525aa2b921809ac
created 2015-10-19 10:52 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1215003. Part 2 - rename AsyncReadMetadata and move it to the private section. r=gerald.
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
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
9d16285849fbea1955b62e5e2e35c2a7208a4425
created 2015-10-15 02:04 +0200
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1213176: P1. Remove most MediaFormatReader dependencies on its MediaDecoder parent. r=jwwang
866fcc7ed3ef3ca622f284674156a7139ef83e66
created 2015-10-14 14:25 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214498 - MediaDecoderReader::DisableHardwareAcceleration should figure out which thread to dispatch the job. r=gerald.
a2cc359b5f218cb402e08b8fa12dbed20cee8f7a
created 2015-10-14 11:52 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214073 - MediaDecoderReader::ReleaseMediaResources will do dispatch if necessary. r=gerald.
7e968320d35b16b61ab298e121da4de2787a8637
created 2015-10-13 15:28 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1212723. Part 2 - remove unused argument aCloneDonor from MediaDecoderReader::Init(). r=jya.
3561a25a3db846a460f7044203bd0be3f892abdc
created 2015-10-09 09:25 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1212246. Part 1 - remove the aBorrowedTaskQueue parameter from the MediaDecoderReader constructor. r=jya.
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
a51c8ef4038014850be8343e53908b4b896b99c9
created 2015-10-08 14:05 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1212260 - MediaFormatReader::SetCDMProxy should call |OwnerThread()->Dispatch|. r=cpearce.
2499a66d5b37595ec35063b0a6c3d7ed1a9cf154
created 2015-10-07 11:09 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
158dd058323aadb3bd6e62cc456c2209113b5cef
created 2015-10-07 10:37 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P11. Don't rely on SupportsMimeType to determine if a track can be played. r=cpearce
fa313561756e5c03b1958be69d21500bc2841cb4
created 2015-10-06 19:56 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce
d4538d79cc923f600126453b43c5dc4b53a04c40
created 2015-10-05 21:08 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce
aa355229d6b5c89bd635041d63661de7c5b3e65b
created 2015-10-07 12:00 +1100
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1212164: Prevent use of demuxer before initialization completes. r=cpearce
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
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)
005264192a61f8788b2a89889dfe16b1f9b55bba
created 2015-10-07 13:43 +0530
pushed 2015-12-14 20:08 +0000
Nigel Babu Nigel Babu - Backed out 16 changesets (bug 1206977, bug 1211652, bug 1211335) for linux bc7 bustage ON A CLOSED TREE
less more (0) -100 -60 tip