/* static */ void GMPDecoderModule::Init() { MOZ_ASSERT(NS_IsMainThread()); // GMPService::HasPluginForAPI is main thread only, so to implement // SupportsMimeType() we build a table of the codecs which each whitelisted // GMP has and update it when any GMPs are removed or added at runtime. UpdateUsableCodecs(); }
/* static */ void GMPDecoderModule::Init() { MOZ_ASSERT(NS_IsMainThread()); // GMPService::HasPluginForAPI is main thread only, so to implement // SupportsMimeType() we build a table of the codecs which each whitelisted // GMP has and update it when any GMPs are removed or added at runtime. UpdateUsableCodecs(); Preferences::AddUintVarCache(&sPreferredAacGmp, "media.gmp.decoder.aac", 0); Preferences::AddUintVarCache(&sPreferredH264Gmp, "media.gmp.decoder.h264", 0); }