dom/media/mediasink/VideoSink.cpp
10e39bc23e7b46ecd9421dfac628f9cabc8d4561
created 2016-09-19 14:41 +0100
pushed 2016-09-19 16:35 +0000
Jamie Nicol Jamie Nicol - Bug 1245959 - Check video frame has non-zero dimensions before sending image to compositor. r?nical draft
7852ac7e74faf5a637189437ce0a9a7f39e6292c
created 2016-08-19 21:34 +1200
pushed 2016-09-19 02:41 +0000
Chris Pearce Chris Pearce - Bug 1295630 - Provide a way for A/V sync to be ruined, so talos can test compositor throughput by painting expired frames. r=mattwoodrow, a=ritu
f04b44d05fccb5264ae226fc536b084c7390c345
created 2016-08-29 15:46 +1000
pushed 2016-09-19 02:41 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1298594 - P4. Pop the frame when current time is past the end of the current frame. r=jwwang, a=ritu
6c5e4b132ca5d023dfcc5bef065ca24cec8adc04
created 2016-09-04 23:38 -0700
pushed 2016-09-05 18:00 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1299415 - Clear ImageContainer cached resources When VideoSink pause playing r=jwwang
fdbcfb7fdc7b2ce6074607c57b2cf23af7d0b07f
created 2016-09-01 08:01 -0400
pushed 2016-09-01 16:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 96ef0dd840e8 (bug 1299415) for TextureClient asserts/crashes in various test suites.
96ef0dd840e80dad515fd0f75f6108a57dc8d8a4
created 2016-09-01 01:14 -0700
pushed 2016-09-01 16:55 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1299415 - Clear ImageContainer cached resources When VideoSink pause playing r=jwwang
1982f49c4f6a572c69db6b333884d5799e3e8936
created 2016-08-29 21:28 +0800
pushed 2016-08-31 02:13 +0000
JW Wang JW Wang - Bug 1299021. Part 2 - ensure resolving the end promise when mVideoSinkEndRequest is resolved. draft
1a76a2cd2320a57f59500baa5380559e01a2584f
created 2016-08-29 20:56 +0800
pushed 2016-08-31 02:13 +0000
JW Wang JW Wang - Bug 1299021. Part 1 - extract the code about resolving the end promise. draft
9ecfc56864ba88647dfade8a9774d1132a364f6e
created 2016-08-30 11:39 +0800
pushed 2016-08-30 03:53 +0000
JW Wang JW Wang - Bug 1299018 - Report late frames as dropped instead of presented. draft
cbe7abc217deddeb3f1892a8e5302c1933be945d
created 2016-08-29 21:28 +0800
pushed 2016-08-30 02:46 +0000
JW Wang JW Wang - Bug 1299021. Part 2 - ensure resolving the end promise when mVideoSinkEndRequest is resolved. draft
e622fa23b2c80d5ef6b85b8bf27186365f979b9c
created 2016-08-29 20:56 +0800
pushed 2016-08-30 02:46 +0000
JW Wang JW Wang - Bug 1299021. Part 1 - extract the code about resolving the end promise. draft
44168633e9efc6aebea8cc477522209cbdb7319c
created 2016-08-29 20:46 +0800
pushed 2016-08-30 02:45 +0000
JW Wang JW Wang - Bug 1299019 - ensure mVideoFrameEndTime is mono-increasing. draft
fcb350f60845577206cf83f13e457b951be3de4f
created 2016-08-29 20:40 +0800
pushed 2016-08-30 02:45 +0000
JW Wang JW Wang - VideoSink fix 1. draft
3dee30390dbcfdd05620e9053e1e23bbdf1bec60
created 2016-08-29 15:46 +1000
pushed 2016-08-29 08:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1298594: P4. Pop the frame when current time is past the end of the current frame. r?jwwang draft
69193de6f9bf9dc4ae416336725ba843a8f7b22a
created 2016-08-24 11:45 +1200
pushed 2016-08-24 00:01 +0000
JW Wang JW Wang - Bug 1297553 - Dump more debugging messages for MDSM and MediaSink. draft
52869d70600f2af035c62cf6dfe2d70eaa41dc95
created 2016-08-19 21:34 +1200
pushed 2016-08-19 09:46 +0000
Chris Pearce Chris Pearce - Bug 1295630 - Provide a way for A/V sync to be ruined, so talos can test compositor throughput by painting expired frames. r?mattwoodrow draft
2e544c942b6cc62307018c10de019332fdeff6af
created 2016-08-15 13:35 +1200
pushed 2016-08-16 02:50 +0000
Chris Pearce Chris Pearce - Bug 1258870 - Don't push late video frames to the compositor, drop them. r?jwwang draft
bed549a1cf24997a0282ca5545b45d36e74f3ea9
created 2016-07-18 10:41 +1000
pushed 2016-07-28 01:26 +0000
Gerald Squelart Gerald Squelart - Bug 1289668 - Refactor FrameStatistics writers to use Data struct - r?kamidphish draft
1f9e4bbe2a4dee0b0ef8f55a00ab1ad4984c15ee
created 2016-05-17 10:33 +0800
pushed 2016-05-26 21:42 +0000
JW Wang JW Wang - Bug 1272565 - draw a blank image when no frames in the video track. r=cpearce a=ritu
45becf96f32ced75e6be18b8768c10e5f6faa2a9
created 2016-05-24 15:57 +1000
pushed 2016-05-25 04:16 +0000
Dan Glastonbury Dan Glastonbury - review fixes draft
dd6f7866cb4aa451e110bc3a5a201d0d704aa329
created 2016-05-23 14:18 +1000
pushed 2016-05-24 06:03 +0000
Dan Glastonbury Dan Glastonbury - Bug 1272919: Blank video frames when suspending decoding. r?jwwang draft
fc36ba6335ac8db4b6becf0975fc8accc8367616
created 2016-05-23 14:18 +1000
pushed 2016-05-23 07:47 +0000
Dan Glastonbury Dan Glastonbury - Bug 1272919: Blank video frames when suspending decoding. r?jwwang draft
bc2fcc908cc807a1953e04c99063a5de6bec13ea
created 2016-05-17 10:33 +0800
pushed 2016-05-20 07:57 +0000
JW Wang JW Wang - Bug 1272565 - draw a blank image when no frames in the video track. draft 1272565_blank_frame
247cc54b49c5483188861a42784a13f954a38415
created 2016-04-25 14:36 +0800
pushed 2016-04-25 06:40 +0000
JW Wang JW Wang - Bug 1246051 - have MediaQueue<T>::Peek/PeekFront return a RefPtr<> to avoid dangling pointers per comment 0. r=gerald. draft
1fb44c0bef2b6896571d9b201972279f2409b7c7
created 2015-12-30 15:47 +0100
pushed 2016-04-19 08:34 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-beta to b2g44 a=merge
91fdb4c9fbada61bd27fbeb4eee7c92a23281378
created 2015-12-09 11:39 +0100
pushed 2016-04-19 08:34 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-aurora to b2g44 a=merge
99270715327e5ffe1c5ea2e19951b95f7006813e
created 2016-02-03 18:07 +1100
pushed 2016-02-23 20:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1237160: Do not count frames not composited as dropped. r=cpearce, a=sylvestre
30965b27b48ee32506806fc9fc230efad82328fe
created 2016-02-03 18:07 +1100
pushed 2016-02-19 22:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1237160: Do not count frames not composited as dropped. r=cpearce, a=sylvestre
0f3d064ce06dcc894ff11944681eae6c59405a51
created 2016-02-03 18:07 +1100
pushed 2016-02-10 03:40 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1237160: Do not count frames not composited as dropped. r=cpearce
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-03 13:42 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 23:40 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 23:40 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
0d5ea3ad3c4050ae15ba7e827b40db172c3a0984
created 2015-12-04 13:33 +1300
pushed 2016-01-12 23:09 +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
3b0724aa3186d3a58e8ced8dc4a4db9bb91e3e7c
created 2015-11-12 09:59 +1300
pushed 2015-12-23 18:14 +0000
Robert O'Callahan Robert O'Callahan - Bug 1198663 - Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang, a=lizzard
ee34a0965c04f8e3f3853d18a63cb4c6a2846811
created 2015-11-12 09:59 +1300
pushed 2015-12-22 18:28 +0000
Robert O'Callahan Robert O'Callahan - Bug 1198663 - Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang, a=lizzard
07efa2b468867ea99881302c0952285b7bbd6dd8
created 2015-12-21 11:18 +0800
pushed 2015-12-21 12:08 +0000
JW Wang JW Wang - Bug 1231091. Part 6 - fix test_streams_element_capture.html timeout. r=roc. draft
45579499aa672c6a38c834b77808865c97407e3f
created 2015-12-21 11:18 +0800
pushed 2015-12-21 12:08 +0000
JW Wang JW Wang - Bug 1231091. Part 4 - ensure the end promise is resolved in the special case where video duration is 0. r=roc. draft
27133297ac4a4bf26261b9012838cffe1ce69f89
created 2015-12-21 11:18 +0800
pushed 2015-12-21 12:08 +0000
JW Wang JW Wang - Bug 1231091. Part 3 - resolve the end promise when all frames are rendered. r=roc. draft
d47e90499b87c267ed261ea6762b85afde5b8a28
created 2015-12-18 15:12 +0800
pushed 2015-12-18 14:31 +0000
JW Wang JW Wang - Bug 1233648 - Fix some insufficient includes. r=kinetik.
0fd16ae87592b16d1bc6f5d9542128d7f2987081
created 2015-12-18 15:12 +0800
pushed 2015-12-18 07:14 +0000
JW Wang JW Wang - Bug 1233648 - Fix some insufficient includes. r=kinetik. draft
075e734fccf6298ea86c2a993703a5110157507c
created 2015-12-14 11:32 +0800
pushed 2015-12-15 09:32 +0000
JW Wang JW Wang - Bug 1231091. Part 6 - fix test_streams_element_capture.html timeout. r=roc. draft
9564a12a9a6a63421ec294bb237f643efd7a89ea
created 2015-12-14 11:32 +0800
pushed 2015-12-15 09:32 +0000
JW Wang JW Wang - Bug 1231091. Part 4 - ensure the end promise is resolved in the special case where video duration is 0. r=roc. draft
16db2a4632b8ce12ba7a59014b02d7cbe3122dd8
created 2015-12-14 11:32 +0800
pushed 2015-12-15 09:32 +0000
JW Wang JW Wang - Bug 1231091. Part 3 - resolve the end promise when all frames are rendered. r=roc. draft
3eef5c6d0196d5c8cfc718df3ba4131590a1e607
created 2015-12-14 11:32 +0800
pushed 2015-12-14 10:43 +0000
JW Wang JW Wang - Bug 1231075. Respect the timestamp of video frames and don't pop frames as fast as we can in real-time mode. r=roc. draft
88b7e78a9de93bea7816a7f0dbade34bea27ad7c
created 2015-12-04 13:33 +1300
pushed 2015-12-04 13:22 +0000
Matt Woodrow Matt Woodrow - Bug 1230338 - Record video frames dropped by the compositor, or while flushing during skip-to-keyframe. r=jya
0372e670d5d3af75bda458b74dfb81c0b6db30a3
created 2015-11-24 18:07 +0800
pushed 2015-11-24 10:08 +0000
JW Wang JW Wang - Bug 1218311 - Port the fix of bug 1193614 to VideoSink. draft
bc2c76086aefc8f03c0cbec1eeb9d290415fec72
created 2015-11-12 09:59 +1300
pushed 2015-11-17 02:28 +0000
Robert O'Callahan Robert O'Callahan - Bug 1198663. Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang
5d977c74e5741a13e15c295c5caa377428e3b844
created 2015-11-15 14:49 +0100
pushed 2015-11-17 02:28 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
dfff21c195243ddf3fb69cee92caf22da5383abd
created 2015-11-12 09:59 +1300
pushed 2015-11-11 20:59 +0000
Robert O'Callahan Robert O'Callahan - Bug 1198663. Skip null Images in VideoSink::RenderVideoFrames instead of treating them as valid. r=jwwang draft
66a799321ef851242374893b00c88df336bd8137
created 2015-11-11 09:36 -0800
pushed 2015-11-11 20:09 +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-11 20:09 +0000
sajitk sajitk - Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian
d84d28b5c9be447c00aec0279aae98a02274befc
created 2015-11-03 12:28 +0100
pushed 2015-11-04 15:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9ce253c10b9a (bug 1218311) for perma failures in android m9 in test_replay_metadata.html and test_seek-2.html
727b93affa181ccbdf38dd8b24365acc6186885d
created 2015-10-26 17:42 +0800
pushed 2015-10-26 10:03 +0000
JW Wang JW Wang - Bug 1218311 - Port the fix of bug 1193614 to VideoSink. r=cpearce. draft
5e890d7ad1744e38b0d9de03696dfe09631c12ec
created 2015-10-19 18:14 +0800
pushed 2015-10-19 20:51 +0000
Kilik Kuo Kilik Kuo - Bug 1194918 - Override function SetVolume/SetPreservesPitch in VideoSink for the contained AudioSink. r=jwwang.
1dc6e120ebff05eb39ed64d6cbedbd72c0ab5bc9
created 2015-10-19 18:08 +0800
pushed 2015-10-19 20:51 +0000
Kilik Kuo Kilik Kuo - Bug 1194918 - Move av-sync and video frame rendering logic from MDSM to VideoSink. r=jwwang.
00b1bb5ace0de6d802bd130f84dde0328b6f018c
created 2015-10-19 17:32 +0800
pushed 2015-10-19 20:51 +0000
Kilik Kuo Kilik Kuo - Bug 1194918 - Add VideoSink which contains either AudioSinkWrapper or DecodedStreamSink as a default operating MediaSink in MDSM. r=jwwang.
less more (0) tip