dom/media/MediaFormatReader.cpp
cb3d56df0a4781f6a1f6a1d76afa3a23210564ba
created 2015-12-08 14:30 -0500
pushed 2015-12-18 14:24 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1229987: P2. Drain decoder when encountering gap. r=cpearce
672a8b656e19b41617692bb1bc9b03a17beb4b3a
created 2015-12-10 23:10 -0800
pushed 2015-12-11 10:38 +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 2015-12-11 10:38 +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 2015-12-07 13:16 +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 2015-12-04 10:59 +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 2015-12-02 14:21 +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 2015-11-23 13:09 +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 2015-11-23 13:09 +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 2015-11-17 01:21 +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-11-12 11:01 +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-11-12 11:01 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
574109522f8438e378c7136c23c2babadcb260a7
created 2015-11-02 21:28 +0800
pushed 2015-11-03 11:00 +0000
JW Wang JW Wang - Bug 1220551. Part 2 - remove arguments from NotifyDataArrivedInternal(). r=jya.
8d3d0a2c6bbcf38a9d2a435ad912f3f3cfc94d66
created 2015-10-26 14:10 +0800
pushed 2015-10-26 21:33 +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-10-23 22:37 +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-10-22 09:45 +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-10-21 23:29 +0000
JW Wang JW Wang - Bug 1216850. Part 3 - backout bug 1214073. r=me.
0a956a76fcfc2daf13cbfd669eb602575665b73a
created 2015-10-21 11:45 +0800
pushed 2015-10-21 23:29 +0000
JW Wang JW Wang - Bug 1216850. Part 2 - backout bug 1214498. r=me.
41bfa6144994a773f86404061a58d6dd1fde2e79
created 2015-10-21 10:59 +0800
pushed 2015-10-21 23:29 +0000
JW Wang JW Wang - Bug 1216850. Part 1 - backout bug 1215003. r=me.
c70e4ab053432b5e11fccd2a91bdeeb78021568d
created 2015-10-19 20:11 +0200
pushed 2015-10-20 10:01 +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-10-20 10:01 +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-10-18 02:55 +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-10-18 02:55 +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-10-16 18:52 +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-10-14 21:10 +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-10-14 21:10 +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-10-14 10:46 +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-10-12 09:57 +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-10-08 21:29 +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-10-08 13:27 +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-10-08 13:27 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
158dd058323aadb3bd6e62cc456c2209113b5cef
created 2015-10-07 10:37 +1100
pushed 2015-10-08 13:27 +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-10-08 13:27 +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-10-08 13:27 +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-10-08 13:27 +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-10-07 17:31 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
005264192a61f8788b2a89889dfe16b1f9b55bba
created 2015-10-07 13:43 +0530
pushed 2015-10-07 17:31 +0000
Nigel Babu Nigel Babu - Backed out 16 changesets (bug 1206977, bug 1211652, bug 1211335) for linux bc7 bustage ON A CLOSED TREE
9a1c797fcce17a4df9dd39430f48fc3e9b420081
created 2015-10-07 13:43 +0530
pushed 2015-10-07 17:31 +0000
Nigel Babu Nigel Babu - Backed out changeset 67b7e1825a7f (bug 1212164) for depending on bug 1206977
67b7e1825a7fc500b68d6e17d3d4e1914db68697
created 2015-10-07 12:00 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1212164: Prevent use of demuxer before it is ready. r=cpearce
08f5cff5aa12e53022a283e0f3e796c551fa25c6
created 2015-10-07 10:37 +1100
pushed 2015-10-07 17:31 +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
ab2d524a9b35f106d886b6893fca11143e1225d6
created 2015-10-06 19:56 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce
3d095569f6ba8c84364ee6e74fd688600d931dc8
created 2015-10-05 21:08 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
f13301365de3b5caa0376ae57d0fed73b70d1692
created 2015-09-30 14:35 +1000
pushed 2015-10-02 09:56 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1209850: Only attempt to initialize decoders as they are required. r=alfredo
0420833dbe12cf310782ff0772ff0c84fb6c42f4
created 2015-10-01 14:05 +0200
pushed 2015-10-02 09:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 1 changesets (bug 1209850) for causing m2 test failures
9c01e0e3da7418f130e33541314bdb3e5372fd15
created 2015-09-30 14:35 +1000
pushed 2015-10-02 09:56 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1209850: Only attempt to initialize decoders as they are required. r=alfredo
1abba55f3790e39fc2d4bd35545c87051f40805c
created 2015-09-27 18:59 +0800
pushed 2015-09-30 10:48 +0000
JW Wang JW Wang - Bug 1208922. Part 6 - IsWaitingOnCDMResource() is not used by MDSM anymore. Remove it from MediaDecoderReader and make it private in MediaFormatReader. r=cpearce.
f946f0d4e017c7fbbddc765e4db01e7eba86e3c8
created 2015-09-27 18:59 +0800
pushed 2015-09-30 10:48 +0000
JW Wang JW Wang - Bug 1208922. Part 5 - MDSM can now query capabilities from CDMProxy without reader setting them in MediaInfo. r=cpearce.
f589a524b7a59205117680cb641e1de110bb891d
created 2015-09-27 18:40 +0800
pushed 2015-09-30 10:48 +0000
JW Wang JW Wang - Bug 1208922. Part 2 - add MediaDecoderReader::SetCDMProxy so it won't need to ask MediaDecoder for a CDMProxy. r=cpearce.
33cdf7fca53137d641c7933506f08116494e04d8
created 2015-09-28 15:23 +1000
pushed 2015-09-29 10:00 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1089586: Abort pending seeks. r=jwwang
fd3d3205f92cc03c41fd79d35fb80f8466e7dcf4
created 2015-09-18 14:59 +1000
pushed 2015-09-18 20:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1205911: P2. Ensure demuxer is reset before performing a seek. r=edwin
dc97158a13f10990503d0d8ffa554f6f74659018
created 2015-09-18 14:51 +1000
pushed 2015-09-18 20:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1205911: P1. Cancel pending demux request when searching for next keyframe. r=edwin
a3a0f4f5b416f442f3f3fe654e92aa43513484e1
created 2015-09-15 13:03 +1000
pushed 2015-09-16 17:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204757: P1. Update MediaDataDemuxer::Init() behavior. r=cpearce
6211333b9ae57a7deab9e1936f992ada4d6261bc
created 2015-09-14 19:11 +1000
pushed 2015-09-16 17:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1193670: P1. Remove use of SharedDecoderManager. r=cpearce
52a5d0cabf5878f64caf497d6026b90d449d3e6d
created 2015-09-14 18:08 +1000
pushed 2015-09-16 17:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204407: P1. Remove no longer used mainthread object. r=cpearce
a6291c14c06d756591d6127448def033de5a5eee
created 2015-09-14 18:01 +1000
pushed 2015-09-16 17:53 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1204419: P3. Remove now unused MediaDecoderReader functions. r=cpearce
3f5637c65b9a922b880929bc20fbfaa6bece6f13
created 2015-08-29 21:01 +1000
pushed 2015-08-30 19:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1199904: Only start decoding ahead after explicitly requesting data. r=gerald
2b1e524fee81f41ca11fafe1d18f4be1bcea4a54
created 2015-08-25 21:35 +1000
pushed 2015-08-26 18:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1197075: P4. Reject skip promise on cancellation or shutdown. r=edwin
less more (0) -100 -60 tip