From 42c8b9470c3c012763677ce0e93ad80bbe0610c9 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Tue, 17 Oct 2023 16:37:19 +0200 Subject: Issue #2346 - Remove EME PDM factory creation. --- dom/media/platforms/PDMFactory.cpp | 8 -------- dom/media/platforms/PDMFactory.h | 1 - 2 files changed, 9 deletions(-) diff --git a/dom/media/platforms/PDMFactory.cpp b/dom/media/platforms/PDMFactory.cpp index 389b151994..02cbd3d92b 100644 --- a/dom/media/platforms/PDMFactory.cpp +++ b/dom/media/platforms/PDMFactory.cpp @@ -201,11 +201,6 @@ PDMFactory::CreateDecoder(const CreateDecoderParams& aParams) } const TrackInfo& config = aParams.mConfig; - bool isEncrypted = mEMEPDM && config.mCrypto.mValid; - - if (isEncrypted) { - return CreateDecoderWithPDM(mEMEPDM, aParams); - } DecoderDoctorDiagnostics* diagnostics = aParams.mDiagnostics; if (diagnostics) { @@ -329,9 +324,6 @@ bool PDMFactory::Supports(const TrackInfo& aTrackInfo, DecoderDoctorDiagnostics* aDiagnostics) const { - if (mEMEPDM) { - return mEMEPDM->Supports(aTrackInfo, aDiagnostics); - } RefPtr current = GetDecoder(aTrackInfo, aDiagnostics); return !!current; } diff --git a/dom/media/platforms/PDMFactory.h b/dom/media/platforms/PDMFactory.h index e288efadd0..313633ab57 100644 --- a/dom/media/platforms/PDMFactory.h +++ b/dom/media/platforms/PDMFactory.h @@ -56,7 +56,6 @@ private: const CreateDecoderParams& aParams); nsTArray> mCurrentPDMs; - RefPtr mEMEPDM; RefPtr mBlankPDM; bool mWMFFailedToLoad = false; -- cgit v1.2.3