Bug 1561178 - Shutdown video bridge for all processes that might be using it. r=jya

Differential Revision: https://phabricator.services.mozilla.com/D36000

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Matt Woodrow 2019-06-28 06:33:00 +00:00
Родитель 3e1eacd221
Коммит f07980eb66
2 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -208,6 +208,8 @@ void RDDParent::ActorDestroy(ActorDestroyReason aWhy) {
}
#endif
RemoteDecoderManagerParent::ShutdownVideoBridge();
CrashReporterClient::DestroySingleton();
XRE_ShutdownChildProcess();
}

Просмотреть файл

@ -75,6 +75,7 @@ class RemoteDecoderManagerThreadShutdownObserver : public nsIObserver {
const char16_t* aData) override {
MOZ_ASSERT(strcmp(aTopic, NS_XPCOM_SHUTDOWN_OBSERVER_ID) == 0);
RemoteDecoderManagerParent::ShutdownVideoBridge();
RemoteDecoderManagerParent::ShutdownThreads();
return NS_OK;
}