mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 23:05:42 +00:00
e0a9078a6f
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 |
||
---|---|---|
.. | ||
dash_dashinit.mp4 | ||
GMPTestMonitor.h | ||
hello.rs | ||
id3v2header.mp3 | ||
mediasource_test.mp4 | ||
MockMediaDecoderOwner.h | ||
MockMediaResource.cpp | ||
MockMediaResource.h | ||
moz.build | ||
noise_vbr.mp3 | ||
noise.mp3 | ||
short-zero-in-moov.mp4 | ||
short-zero-inband.mov | ||
small-shot-false-positive.mp3 | ||
small-shot.mp3 | ||
test_case_1224361.vp8.ivf | ||
test_case_1224363.vp8.ivf | ||
test_case_1224369.vp8.ivf | ||
test.webm | ||
TestAudioCompactor.cpp | ||
TestEME.cpp | ||
TestGMPCrossOrigin.cpp | ||
TestGMPRemoveAndDelete.cpp | ||
TestGMPUtils.cpp | ||
TestIntervalSet.cpp | ||
TestMediaDataDecoder.cpp | ||
TestMediaEventSource.cpp | ||
TestMediaFormatReader.cpp | ||
TestMozPromise.cpp | ||
TestMP3Demuxer.cpp | ||
TestMP4Demuxer.cpp | ||
TestMP4Reader.cpp | ||
TestRust.cpp | ||
TestTimeUnit.cpp | ||
TestTrackEncoder.cpp | ||
TestVideoSegment.cpp | ||
TestVideoTrackEncoder.cpp | ||
TestVideoUtils.cpp | ||
TestVPXDecoding.cpp | ||
TestWebMBuffered.cpp | ||
TestWebMWriter.cpp |