dom/media/MediaDecoder.cpp
ef6971d9f7196b030b23a96c8e81f23cac4b8e34
created 2015-12-01 09:34 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1228923 - Merge some MediaEventSource for MDSM. r=jya.
52fd8e1b08444a012f41294dde33527459ab0ec3
created 2015-11-30 13:06 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1227797 - Use MediaEventSource to publish playback events for MDSM. r=jya.
5223d6786b2bb9726f402a806af341bd30ce28de
created 2015-11-25 16:18 +0800
pushed 2016-01-25 13:55 +0000
Benjamin Chen Benjamin Chen - Bug 1198576 - Remove MediaCodecReader. r=bwu
990e65f36d20adecdb9ead8c809805cbbe0b48d3
created 2015-11-25 12:52 +1300
pushed 2016-01-25 13:55 +0000
Chris Pearce Chris Pearce - Bug 1226450 - Report audio/video codecs used in HTMLMediaElement and WebAudio via telemetry. r=jya
4bde3398d568263761db3f34cf233afd1fb735e6
created 2015-11-23 10:35 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1226569. Part 2 - assert functions that should never be called after shutdown. r=jya.
41052f93dd23932337c1057beb475a8585e83ab1
created 2015-11-23 10:35 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1226569. Part 1 - Use MediaEventSource to publish MetadataLoaded and FirstFrameLoaded events. r=jya.
1af31ad7eefc788678b22f71b9602bb7711fe6da
created 2015-09-29 19:01 +1000
pushed 2016-01-25 13:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1209388: [mp3] Remove AppleMP3Reader. r=kentuckyfriedtakahe
74726f6aa4e99ccae7a755d369e26f8cd4fd2a79
created 2015-11-18 09:00 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya.
057d396895c61ab1579ff3905585d57d65862478
created 2015-11-16 07:51 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1221009. Part 3 - add assertions to functions that shouldn't be called after shutdown. r=roc.
a20ad2282ed19eb883e55492345f79142d559c32
created 2015-11-16 07:51 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1221009. Part 2 - remove unused code. r=roc.
926b9011f5c2bcea57c3f66733d675ecd5395c22
created 2015-11-16 07:50 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc.
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
7fbfb74b3dd32634e4cdc314ab9f48eaeaeada6a
created 2015-11-11 17:59 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1223599 - Remove the throttling argument from AbstractMediaDecoder::NotifyDataArrived(). r=jya.
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
ef5ac56a15d2c3a25c231608aebaa4f3401ee49d
created 2015-11-11 07:43 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1220558. Part 1 - remove unused arguments from MediaDecoderReader::DispatchNotifyDataArrived() and its callees/callers. r=jya.
17a904e9a7b2f73fee1a5525c6d1e6137fb68fa6
created 2015-11-03 20:26 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1220646 - don't access mOwner which is invalid after shutdown. r=kinetik.
652fb7dfc6989d7ba367005c9b63ec917c66632a
created 2015-11-02 10:36 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1219169. Part 1 - Remove AbstractMediaDecoder::OnStateMachineTaskQueue(). r=jya.
80bcd16f00ab1000b4e6837c87cef98575156bb1
created 2015-10-28 14:17 +0800
pushed 2016-01-25 13:55 +0000
JW Wang JW Wang - Bug 1217653 - MediaDecoder::GetOwner() should return null after shutdown. r=kinetik.
3bb6c2232c8d9890510f794cec0160b604e7afbf
created 2015-11-03 20:26 +0800
pushed 2015-12-28 17:28 +0000
JW Wang JW Wang - Bug 1220646 - don't access mOwner which is invalid after shutdown. r=kinetik. a=ritu
833f6548966e8ad771f929d94e1c6452999b1fda
created 2015-10-27 10:28 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1218280. Part 1 - create MediaResourceCallback for MediaResource to send notifications. r=roc.
f9cf413cb3da8c191c2f1ba34b605aa73b2a8e48
created 2015-10-19 12:50 -0700
pushed 2015-12-14 20:08 +0000
Eric Rahm Eric Rahm - Bug 1174785 - Part 2: Convert xpcom over to LogModule. r=froydnj
2775215bf67e95fabe243c9aba35efbdf61eb19c
created 2015-10-19 13:55 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1215023. Part 2 - remove null check of mOwner. We check mShuttingDown to know whether it is valid to call functions of mOwner. r=kinetik.
5de7b460e380c81e3652c57c676ce62a2243a7e9
created 2015-10-19 13:55 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1215023. Part 1 - make MediaDecoder::mOwner a const member. We will check mShuttingDown before calling functions of mOwner. r=kinetik.
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
37db54da9eec44fa1e27412e3cdfd304fae35f59
created 2015-10-15 11:39 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214989. Part 3 - remove MediaDecoder::Init() and its callers. r=gerald.
22d4ee3b8328f21169bdf8dc414adbb81b3dd3ec
created 2015-10-15 11:36 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214989. Part 1 - add MediaDecoderOwner to the constructors of MediaDecoder and sub-classes. r=gerald.
96810d75408d8cc7cd58da1a8b628f75f151d64a
created 2015-08-20 18:10 -0400
pushed 2015-12-14 20:08 +0000
Eric Rahm Eric Rahm - Bug 1190592 - Part 1: Add mediasource memory reporter. r=jya
43185ab3ecb2ddfc84dd84cb03d98697f87d710a
created 2015-10-15 10:38 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214519 - Fix the coding style of member initializer lists of MediaDecoder. r=jya.
6c9196c47e1547a91552d5ddb908c05939fb9117
created 2015-10-14 11:46 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1214065 - Remove unused arguments from MediaDecoder::Load() and its friends. r=kinetik.
2f532f8439be5894510400a69573d0cf79e35b45
created 2015-10-12 12:05 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1212701. Part 1 - remove AbstractMediaDecoder::OnDecodeTaskQueue(). r=jya.
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
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)
cd59b5c9d8122bb1b5d0c387af3bc2c63f9e831f
created 2015-10-07 14:53 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1146482 - remove MediaDecoder::mReentrantMonitor which is not used anymore. r=jya.
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
7563e84f6efc72e380aac6d43336df93ad004462
created 2015-09-30 07:04 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1211766 - Remove AbstractMediaDecoder::GetReentrantMonitor(). r=jya.
9541a3be9d9fac882d57ca37c02d21d6e5824003
created 2015-10-02 19:23 +1000
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Revert "Bug 1209388: [mp3] Remove AppleMP3Reader. r=kentuckyfriedtakahe" r=me
ecbe6589d36e490fe8d3c9b5b2d88de394f6918c
created 2015-09-29 19:01 +1000
pushed 2015-12-14 20:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1209388: [mp3] Remove AppleMP3Reader. r=kentuckyfriedtakahe
bd0c2c2993631ad02826ae077f3ef2f0fbf759cf
created 2015-09-27 21:02 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208933 - Remove AbstractMediaDecoder::NotifyWaitingForResourcesStatusChanged(). r=jya.
2258001851df6243d5c45d254133c81c5a875caa
created 2015-09-27 20:12 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208930 - Remove usage of decoder monitor from MediaDecoder. r=jya.
20b1d715338b972874f8bed076a176425dcaec0d
created 2015-09-27 18:59 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208922. Part 4 - remove AbstractMediaDecoder::GetCDMProxy() and devirtualize MediaDecoder::SetCDMProxy(). r=cpearce.
960ffcf50053f1d71fb00c197c457598e81c0ce0
created 2015-09-27 18:39 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1208922. Part 1 - add MediaDecoder::RequestCDMProxy() which resolves when a CDMProxy is set and capabilities are known. The client code won't need to handle the situation where a CDMProxy is set but capabilities are still unknown. This simplifies the client code a lot. r=cpearce.
e40aeb2ee51254fb98c0c3416c716cea40afecf0
created 2015-09-22 17:39 +0200
pushed 2015-12-14 20:08 +0000
Olivier Brunel Olivier Brunel - Bug 1194631 - Make firefox build with --disable-logging. r=jrmuizel
312bf98b3b3c1db70a66b1588abe00cefd80e94b
created 2015-09-22 13:57 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1207017. Part 1 - fix coding styles. r=kinetik.
a1f056854e5d7e06a821c8d376f13f4bc56b4ed4
created 2015-09-22 10:56 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1206574 - Remove AbstractMediaDecoder::IsShutdown(). r=cpearce.
312bc640a7dd7e510a11a96df5ffcda871a18ade
created 2015-09-21 14:01 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1206576 - Dispatch some MDSM functions to hide its internal thread model. r=jya.
1f9594433a39dd07b9014603d182fc3f3607f7fa
created 2015-09-21 13:49 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1204430. Part 2 - mirror MediaDecoder::mMediaSeekable. r=kinetik.
6dc0c2447593eacdb62eee62217c1c7fd7ba8a59
created 2015-09-21 13:48 +0800
pushed 2015-12-14 20:08 +0000
JW Wang JW Wang - Bug 1204430. Part 1 - dispatch AbstractMediaDecoder::SetMediaSeekable() to the main thread. r=kinetik.
67b5ece6a4c99f5ca2fec2d4d4ef490a76a95585
created 2015-09-16 10:44 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1204413 - Make MediaDecoder::IsTransportSeekable run on the main thread. r=kinetik.
20bcc2f876c6c73f6a52da944458c0c5f2477721
created 2015-09-15 13:51 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203877 - Remove MediaDecoder::UpdatePlaybackOffset. r=kinetik.
1cc8d9beba22f303a7e498acbd08c4ce73de0399
created 2015-09-15 10:04 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203418. Part 1 - cache the results of ComputePlaybackRate() so they can be mirrored by MDSM. r=cpearce.
d27278fc308e5059e7f05c1c966d848963b5adfc
created 2015-09-10 16:40 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203374. Part 2 - duplicate the implementation of MediaDecoder::CanPlayThrough so MDSM can call its own CanPlayThrough() on its own thread. r=jya.
d849c8c7a9952efed3376c38a45b9cf6388d3b1e
created 2015-09-10 16:37 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1203374. Part 1 - extract the code of computing canplaythrough so it is reusable. r=jya.
365a1e874a93976b5af8109e33cd6780c794e6f2
created 2015-09-07 11:39 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 5 - 1. Fix insufficient includes and sort out include order. 2. Only disconnect |mTimedMetadataListener| when the state machine is created. r=cpearce.
36369d9491bc9d5db73e66da98ad583d4bc82b1a
created 2015-09-07 11:39 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 4 - remove unused code. r=cpearce.
778e3577ee7de91c77893aa71c717eb9589fa33e
created 2015-09-07 11:38 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 3 - connect listeners. r=cpearce.
4fd3f9fdf6c252a7538e6317222ab2148aa0cd5c
created 2015-08-21 13:34 +1200
pushed 2015-10-29 11:30 +0000
Chris Pearce Chris Pearce - Bug 1197022 - [EME] Disable dormant mode for EME videos on all channels. r=kentuckyfriedtakahe
3de395af1983b46fb6585f5612f78cbb7db19f8c
created 2015-08-18 10:31 -0700
pushed 2015-10-29 11:30 +0000
Bobby Holley Bobby Holley - Bug 1195867 - Hoist StateWatching and StateMirroring into XPCOM. r=froydnj
adc449224816dedf17bf746db54cf2860fee1ae0
created 2015-08-18 10:52 +0200
pushed 2015-10-29 11:30 +0000
Sebastian Hengst Sebastian Hengst - Backed out changesets 7610baf4a3ae, 6226b99f19bd, 157e41e32906, 60a3b1862f71 (bug 1195158). r=backout
7610baf4a3aecf82a092949f0122fadd1d89f435
created 2015-08-18 11:12 +0800
pushed 2015-10-29 11:30 +0000
JW Wang JW Wang - Bug 1195158. Part 4 - remove unused code. r=cpearce.
less more (0) -100 -60 tip