gecko-dev/media
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
..
ffvpx Bug 1266129 - Upgrade ffvpx to 3.0.2. . r=ajones 2016-04-28 21:31:18 +10:00
gmp-clearkey/0.1 Bug 1274637 - Detect OOB copy attempts in clearkey decryptor - r=cpearce 2016-05-26 19:46:40 +02:00
kiss_fft Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal 2015-10-21 14:47:22 +09:00
libav Bug 1261414 - Don't build libav with sysctl on Unix (it's not used anyway). r=glandium 2016-04-12 13:15:00 +02:00
libcubeb Bug 1281402 - Uplift cubeb to revision 9a1d6ccd2. r=kinetik 2016-06-22 15:12:58 +02:00
libjpeg Bug 1278648 - Update libjpeg-turbo to version 1.5.0. r=jrmuizel 2016-06-26 15:41:09 -04:00
libmkv Bug 1215115 - part2: Mux opus into webm, remove bitdepth. r=rillian 2016-04-01 11:04:00 +08:00
libnestegg Bug 1261900 - Remove obsolete patch file. r=me 2016-06-01 09:20:37 +12:00
libogg Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal 2015-10-21 14:47:22 +09:00
libopus bug 1248016 - make ASFILES rules work with .s/.asm, get rid of ASM_SUFFIX. r=mshal 2016-03-01 13:47:19 -05:00
libpng Bug 1275901 - Update in-tree libpng to version 1.6.23. r=seth 2016-06-09 12:05:00 -04:00
libsoundtouch Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium 2016-05-14 00:54:55 -07:00
libspeex_resampler Bug 1274083: don't return early from rate changes if we overflow r=jmspeex 2016-05-20 01:53:27 -04:00
libstagefright Bug 1282963 - Share CodecDelay prepend code. r=kinetik 2016-06-29 15:49:04 -07:00
libtheora Bug 1195477 - part 1 - use -no-integrated-as for clang builds on ARM, moz.build changes; r=glandium 2016-06-28 23:48:49 -04:00
libtremor Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium. 2015-12-16 22:57:51 -08:00
libvorbis Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal 2015-10-21 14:47:22 +09:00
libvpx Bug 1195477 - part 1 - use -no-integrated-as for clang builds on ARM, moz.build changes; r=glandium 2016-06-28 23:48:49 -04:00
libyuv Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium 2016-05-11 00:00:01 -07:00
mtransport Bug 1283085 - Handle new ALPN value r=abr 2016-06-29 10:24:48 -07:00
omx-plugin Bug 1278938 - avoid warnings in omx-plugin headers when compiling with clang; r=snorp 2016-06-09 18:44:34 -04:00
openmax_dl Bug 1195477 - part 1 - use -no-integrated-as for clang builds on ARM, moz.build changes; r=glandium 2016-06-28 23:48:49 -04:00
openmax_il/il112 Bug 1224887: add OpenMax IL headers. r=jya 2015-12-08 15:57:46 +05:30
pocketsphinx Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal 2015-10-21 14:47:22 +09:00
sphinxbase Bug 1216444 - Remove GKMEDIAS_SHARED_LIBRARY. r=mshal 2015-10-21 14:47:22 +09:00
webrtc Bug 1267918 - Add GMPCrashHelper to GMPService::GetGMP* functions. r=gerald 2016-06-29 11:41:56 +12:00
update-libjpeg.sh Bug 1278648 - Update libjpeg-turbo to version 1.5.0. r=jrmuizel 2016-06-26 15:41:09 -04:00