dom/media/MediaFormatReader.h
ad7f2511596c2992ad1185ac96c985f17fb36f93
created 2018-10-04 09:43 +0000
pushed 2018-10-04 15:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1322234 - P2. When first frame decoding failed with hardware decoder, fall back to software decoding r=bryce
34bf7a591f0e8c6861144751a9011f0b2cbc9480
created 2018-10-03 08:23 +0000
pushed 2018-10-03 16:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1495735 - Properly report updated media details. r=bryce
16a0b5cfca59ecc2fc5f5c8f8d5decf7d7e37ed6
created 2018-05-27 18:42 +0200
pushed 2018-05-29 21:40 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1454630 - P2. Use new PDMFactory whenever encryption type change. r=bryce,cpearce
7c444cd068b2e472a18370fec2896ebd54ebd518
created 2018-05-26 21:21 +0200
pushed 2018-05-29 21:40 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1454630 - P1. Simplify retrieval of current TrackInfo. r=bryce
ba5089a967b993f911896e1f787fb9c7c9b406c3
created 2018-03-20 09:48 +1100
pushed 2018-04-17 09:54 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1448222 - Remove MediaPrefs. r=jya
bce6b611bced2bd57e565339ecc9fd79ecbdc59f
created 2017-10-10 17:55 +1100
pushed 2017-12-07 10:50 +0000
Gerald Squelart Gerald Squelart - Bug 1407810 - Use DDLogger in media stack - r=jwwang
271a6b2de3ad4be77b1c91305f5c5a49d4924120
created 2017-11-14 15:20 +0800
pushed 2017-11-15 22:22 +0000
Kilik Kuo Kilik Kuo - Bug 1313449 - Refactor the condition for resolving the waiting promise. r=jya
cf1f507a4dcc47d64f775eca197b670f3dd24c3a
created 2017-11-03 20:14 +0800
pushed 2017-11-08 10:46 +0000
Kilik Kuo Kilik Kuo - Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya
2849269a64be100c949b4917fab599979d224f2e
created 2017-11-03 20:12 +0800
pushed 2017-11-08 10:46 +0000
Kilik Kuo Kilik Kuo - Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
8b9167b8a937e09f6673d4d7d693c6ac1c25a3d7
created 2017-11-06 12:34 +0200
pushed 2017-11-06 10:34 +0000
Csoregi Natalia Csoregi Natalia - Backed out 6 changesets (bug 1395922) for failing Media tests test_eme_sample_groups_playback.html and test_eme_sample_groups_playback.html r=backout a=backout
9cd31c6a8e2c30132865e7d2a73a91ebb5faffa6
created 2017-11-03 20:14 +0800
pushed 2017-11-04 09:56 +0000
Kilik Kuo Kilik Kuo - Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya
f786d928b1e0b2dae17b9c07e905c83805d5910a
created 2017-11-03 20:12 +0800
pushed 2017-11-04 09:56 +0000
Kilik Kuo Kilik Kuo - Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
3fbbe2c4ec7be1057bbca4eab35bfbb4bad8de9c
created 2017-09-12 21:20 +0200
pushed 2017-09-15 18:15 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1397307 - P6. Calculate average video frame rate as video is playing. r=gerald
c884cca7be4ac09214a0317f14d6495d71c1f59a
created 2017-09-04 11:27 +0200
pushed 2017-09-05 21:54 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1396515: Fix incorrect && and || operator placements. r=sylvestre
968316ac21fa9432fb458c8ae0818b6747e1ff53
created 2017-09-01 14:25 +0200
pushed 2017-09-04 09:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1394591 - P1. Use nsCString for decoder description. r=gerald
ab177a5a0e3b0c5076c7d094bac3d7eb36e4631c
created 2017-09-04 00:08 +0200
pushed 2017-09-04 09:11 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 409dbe62d0ea (bug 1394591) for asserting GLBlitHelper requires vertex_array_object in dom/media/mediasource/test/test_FrameSelection.html on Android 4.3. r=backout
409dbe62d0eaefababf0898df7d90e26156c7c4c
created 2017-09-01 14:25 +0200
pushed 2017-09-04 09:11 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1394591 - P1. Use nsCString for decoder description. r=gerald
e3f58e6eeb8f3890673fc3795924dab52f135f83
created 2017-08-31 17:31 +0800
pushed 2017-09-02 21:59 +0000
Kaku Kuo Kaku Kuo - Bug 1393399 P3 - keep the MediaDecoderOwner's identification in MFR; r=gerald
92ca759469c928983c2a06de59499f6b5dc46704
created 2017-07-13 17:39 +0800
pushed 2017-07-24 10:58 +0000
JW Wang JW Wang - Bug 1378295. P6 - remove AbstractMediaDecoder and fix includes. r=jya
ca52231d4002b4648c9fd600145beed7e078d85d
created 2017-07-13 15:17 +0800
pushed 2017-07-24 10:58 +0000
JW Wang JW Wang - Bug 1378295. P2 - move AutoNotifyDecoded from AbstractMediaDecoder to FrameStatistics. r=jya
6ff60bfdd40d4128e626b063b799db7328abeac1
created 2017-07-13 15:13 +0800
pushed 2017-07-24 10:58 +0000
JW Wang JW Wang - Bug 1378295. P1 - remove unused MFR::mDecoder. r=jya
25aa6acbfce4c91118913083857ebc6805095dad
created 2017-07-07 11:05 +0800
pushed 2017-07-24 10:58 +0000
JW Wang JW Wang - Bug 1380568. P1 - store FrameStatistics in MFR. r=jya
29999b34e728334b5b83f5b5a0909c03bdc168ee
created 2017-07-20 09:56 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald
e7032affc21d55147373d0b1fc166dda98497502
created 2017-07-19 22:18 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P15 - remove MDR from the base class of MFR. r=gerald
44cec0ee85fa5aa25ba2e3d69fd058ac60cba030
created 2017-07-19 17:34 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P14 - move members from MDR to MFR. r=gerald
1a089f2a645bc03c979256a73e84416f97aae08d
created 2017-07-19 17:01 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P13 - replace use of MediaDecoderReader with MediaFormatReader. r=gerald
a29ccfcca3b0f7e962b8fc444bc9ac6ef149b22c
created 2017-07-19 14:27 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P6 - move some members from MDR into MFR. r=gerald
91d790b237c0cb2efc916d75f065048e570b96eb
created 2017-07-19 14:24 +0800
pushed 2017-07-22 00:51 +0000
JW Wang JW Wang - Bug 1316211. P5 - remove IsAsync() and its callers. r=gerald
494e4e19f0ee10341ac70cf8c829b1edd811d45e
created 2017-07-12 16:49 +0800
pushed 2017-07-14 13:16 +0000
JW Wang JW Wang - Bug 1380234. P3 - remove AbstractMediaDecoder::CompositorUpdatedEvent() and its users. r=jya
610be3ec3cbec438cd8ee4488c3f77493ddd0594
created 2017-07-12 16:28 +0800
pushed 2017-07-14 13:16 +0000
JW Wang JW Wang - Bug 1380234. P2 - send compositor updates to the reader directly without using MediaEventSource. r=jya
0e52be8b1d4d708de22eacaabd9e2f45475c316e
created 2017-07-12 15:37 +0800
pushed 2017-07-14 13:16 +0000
JW Wang JW Wang - Bug 1380234. P1 - pass KnowsCompositor to MFR through MediaDecoderReaderInit. r=jya
dfe994f2c6706e7e83b4370ec28cfe08a877322f
created 2017-07-06 16:59 +0800
pushed 2017-07-08 00:22 +0000
JW Wang JW Wang - Bug 1378689 - add a structure to pack the data sent to the MediaDecoderReader constructor. r=jya
9c2a9c99809b3c6a059d6c0716b87c082b879dc5
created 2017-06-12 16:06 +0800
pushed 2017-06-19 11:36 +0000
Kaku Kuo Kaku Kuo - Bug 1371188 P2 - remove MediaDecoderReader::RequestVideoData()'s aSkipToNextKeyframe parameter; r=jya
731c30f1c7562e1dc2cce3c0b6b96d525b487c58
created 2017-06-12 15:01 +0800
pushed 2017-06-19 11:36 +0000
Kaku Kuo Kaku Kuo - Bug 1371188 P1 - remove MFR::ShouldSkip()'s aSkipToNextKeyframe parameter; r=jya
3132da9afcb8cc40d4f7c71f5beee8869a4cba8b
created 2017-05-11 10:29 +0200
pushed 2017-05-24 20:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1363668: P1. Attempt to decode the first frame again if error occurred. r=jwwang
3b5b46e78a82f75c43919b8086118bf66074dfa7
created 2017-03-03 16:10 +1100
pushed 2017-04-12 17:51 +0000
Gerald Squelart Gerald Squelart - Bug 1343437 - 'media.playback.warnings-as-errors' pref - r=jya
545bdc6c8ca38b2ca85e0215d37e24f549b14fce
created 2017-03-06 15:22 +1100
pushed 2017-04-12 17:51 +0000
Gerald Squelart Gerald Squelart - Bug 1343437 - MFR::OnDemuxerInitDone forwards non-NS_OK MediaResult to HTMLMediaElement::DecodeWarning - r=jya
97909bba39c2bf634ce4a7b714cb02b78a15e25c
created 2017-03-29 16:52 +0800
pushed 2017-04-06 09:36 +0000
JW Wang JW Wang - Bug 1351574. P1 - let MediaDecoderReader::RequestVideoData() take TimeUnit instead of int64_t. r=jya
d37892e8bc4b1ccd405b1beba0664b909f1fdb06
created 2017-03-22 11:28 +0800
pushed 2017-03-23 12:43 +0000
JW Wang JW Wang - Bug 1349145. P1 - revert the changes in bug 1203047 for MediaDecoderReader and its friends. r=jya
cdf4db6ebcafd1947e720346e7b1c6382612c5d2
created 2017-03-07 20:13 +1100
pushed 2017-03-15 12:01 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1342913: P2. Terminate draining operations when possible. r=gerald
8c0e4e52f37679f5ae057d83c3795805cec0960a
created 2017-03-15 15:20 +0800
pushed 2017-03-15 12:01 +0000
JW Wang JW Wang - Bug 1344772 - set a dirty flag so we can process the notification later. r=jya
86e79ca1a6bbf45ca84bf5ed89045c7ca86e5e9a
created 2017-03-09 17:12 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1346120 part 3 - Use NullDecoderModule while suspending a video element's decoder; r=jwwang
a7f05a91241e2f63f454910ecbb0b5c19c992acc
created 2017-03-13 16:53 +0800
pushed 2017-03-13 14:19 +0000
Iris Hsiao Iris Hsiao - Backed out 6 changesets (bug 1346120) for autophone Mdm tests failure in test_background_video_drawimage_with_suspended_video.html
ba579adbed2193650d9ddf4e34f4d40bbf6ff3c8
created 2017-03-09 17:12 +0800
pushed 2017-03-13 14:19 +0000
Kaku Kuo Kaku Kuo - Bug 1346120 part 3 - Use NullDecoderModule while suspending a video element's decoder; r=jwwang
9fd58b6f3cd36d32728f86a354a33ba899c24ae4
created 2017-03-09 11:07 -0800
pushed 2017-03-10 00:29 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1342913) for failures in test_ChangeWhileWaitingOnMissingData_mp4.html a=backout
f770cf70a30e3348fa3f259fa71461d616387d1b
created 2017-03-07 20:13 +1100
pushed 2017-03-10 00:29 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1342913: P2. Terminate draining operations when possible. r=gerald
bcc6b0e45020b1f2fe6b160ace1ecc5b24e3cf3e
created 2017-02-27 09:56 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 10 - streamline DecoderData::ShutdownDecoder() so it feels like a sync function and MFR doesn't need to explicitly wait for flush/shutdown to complete before creating new decoders. r=jya
28e9aedd34dc5f25e9131e7d508454c449c1f1e0
created 2017-02-27 00:17 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 9 - remove unused mShuttingDown. r=jya
4acb3ce34d942b50697a0b62eddca5b7882b37b3
created 2017-02-25 07:59 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 7 - merge ShutdownDecoderWithPromise() and ShutdownDecoder(). r=jya
5abf28d4768311d99305a74a29212f6dfe7efd1f
created 2017-02-25 07:49 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 6 - let ShutdownDecoderWithPromise() return void by tracking the shutdown promise. r=jya
fb30eeb72b852d51693cefcb5ab899540327fff3
created 2017-02-24 17:27 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 5 - move the definition to .cpp as they will access ShutdownPromisePool in next patches. r=jya
e353098c37d208361b46fd8cb9fb32be87c0d6d6
created 2017-02-24 17:24 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 4 - remove the check that is unnecessary. r=jya
5f0dca380e8448d3f82becbd0947933b1c7769f5
created 2017-02-24 17:19 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 3 - replace mShutdownRequest with a bool as P2. r=jya
e9fc566fda857777a9915babda95b7cfd62f56ad
created 2017-02-24 17:04 +0800
pushed 2017-03-04 01:27 +0000
JW Wang JW Wang - Bug 1341200. Part 2 - replace mFlushRequest with a bool for mFlushRequest.Disconnect() is never used and a bool is sufficient to do the job. r=jya
41a721007e82d448a1c8bf84fdd78c051e32d7e7
created 2017-02-24 15:00 +0100
pushed 2017-03-03 12:01 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1313548: P3. Return early of we're not longer waiting for a key. r=gerald
86489d8bd8825b707af8dfc77f0a2511a2626e46
created 2017-02-23 14:10 +0100
pushed 2017-03-03 12:01 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1313548: P1. Always resolve waiting promise, when clearing waitforkey. r=gerald
eead03c9de72b60d5f2617a67d5a0d5f1cb400e6
created 2017-02-17 19:34 +0800
pushed 2017-02-22 13:30 +0000
JW Wang JW Wang - Bug 1340969. Part 2 - remove MFR::mShutdownPromise by using promise chaining. r=jya
3af20242d67ea6a65e4d03f64d8b62091c2cf33a
created 2017-02-17 19:29 +0800
pushed 2017-02-22 13:30 +0000
JW Wang JW Wang - Bug 1340969. Part 1 - add ShutdownPromisePool to manage ShutdownPromises. r=jya
07c07a331cd291e5c076589ecac1d94ba80e8f66
created 2017-02-13 19:18 +0100
pushed 2017-02-14 20:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1336431: P4. Rename SharedTrackInfo. r=gerald
c46c635411682399111b535bf82dcab160b74d84
created 2017-02-09 15:31 +0100
pushed 2017-02-14 12:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1337559: P2. Rework draining in MediaFormatReader. r=gerald
less more (0) -100 -60 tip