gecko-dev/dom/media/gtest
Chris Pearce e0a9078a6f Bug 1267918 - Add GMPCrashHelper to GMPService::GetGMP* functions. r=gerald
This enables callers to specify a way to determine the correct window to
dispatch the PluginCrashed event to should the GMP actor crash.

We need a way to determine the correct window at crash time, as the GMP's
window can change at runtime. For example, if the GMP is being used for
unencrypted decoding, the <video> element can be moved to a new browser window
at runtime.

Note: I don't handle disconnecting the GMPCrashHandlers in this patch; we do
delete the GMPCrashHandlers in this patch when their associated GMP crashes, and
in the next patch we handle disconnecting GMPCrashHandlers in the case where
we don't crash.

MozReview-Commit-ID: DrwcZAB6Ys0

--HG--
extra : rebase_source : 8da188b68456914773e6adae8cbccd6bf6a6e7a7
2016-06-29 11:41:56 +12:00
..
dash_dashinit.mp4
GMPTestMonitor.h Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj 2016-05-05 01:45:00 -07:00
hello.rs
id3v2header.mp3
mediasource_test.mp4
MockMediaDecoderOwner.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
MockMediaResource.cpp Bug 1254858: P4. Allow to pass mimetype in constructor. r=kentuckyfriedtakahe 2016-03-09 21:21:57 +11:00
MockMediaResource.h Bug 1254858: P4. Allow to pass mimetype in constructor. r=kentuckyfriedtakahe 2016-03-09 21:21:57 +11:00
moz.build Bug 1271483 - p16. gtest for list-string functions - r=cpearce 2016-05-26 19:24:35 +10:00
noise_vbr.mp3
noise.mp3
short-zero-in-moov.mp4
short-zero-inband.mov Bug 1244523: [mp4] P4. Add gtest. r=kentuckyfriedtakahe 2016-02-02 16:27:49 +11:00
small-shot-false-positive.mp3 Bug 1256590 - Part 2 - Add a test case for skipping over false positive syncs at the beginning of an MP3 file. r=esawin 2016-03-20 22:08:45 +01:00
small-shot.mp3
test_case_1224361.vp8.ivf
test_case_1224363.vp8.ivf
test_case_1224369.vp8.ivf
test.webm
TestAudioCompactor.cpp Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
TestEME.cpp
TestGMPCrossOrigin.cpp Bug 1267918 - Add GMPCrashHelper to GMPService::GetGMP* functions. r=gerald 2016-06-29 11:41:56 +12:00
TestGMPRemoveAndDelete.cpp Bug 1267918 - Add GMPCrashHelper to GMPService::GetGMP* functions. r=gerald 2016-06-29 11:41:56 +12:00
TestGMPUtils.cpp Bug 1206637: P2. Replace all cached preferences with MediaPrefs ones. r=cpearce 2016-05-10 11:02:28 +10:00
TestIntervalSet.cpp
TestMediaDataDecoder.cpp Bug 1248507 - p1. Pass DecoderDoctorDiagnostics to PDMs&more - r=jya 2016-04-19 17:36:19 +10:00
TestMediaEventSource.cpp Bug 1281090. Part 4 - prune disconnected listeners more aggressively to avoid hitting the assertion. r=gerald. 2016-06-21 16:31:03 +08:00
TestMediaFormatReader.cpp Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
TestMozPromise.cpp Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
TestMP3Demuxer.cpp Bug 1256590 - Part 2 - Add a test case for skipping over false positive syncs at the beginning of an MP3 file. r=esawin 2016-03-20 22:08:45 +01:00
TestMP4Demuxer.cpp Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
TestMP4Reader.cpp Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj 2016-05-05 01:45:00 -07:00
TestRust.cpp
TestTimeUnit.cpp
TestTrackEncoder.cpp
TestVideoSegment.cpp Bug 1208371 - Add PrincipalHandle to MediaChunks. r=mt,jesup 2016-04-06 14:56:44 +02:00
TestVideoTrackEncoder.cpp Bug 1262278 - Rename PlanarYCbCrImage::SetData and PlanarYCbCrImage::SetDataNoCopy r=nical 2016-04-18 20:12:41 -07:00
TestVideoUtils.cpp Bug 1271483 - p16. gtest for list-string functions - r=cpearce 2016-05-26 19:24:35 +10:00
TestVPXDecoding.cpp
TestWebMBuffered.cpp
TestWebMWriter.cpp Bug 1215115 - part3: Fix gtest. Remove TestVorbisTrackEncoder.cpp. r=rillian 2016-04-01 11:04:08 +08:00