From 6ae312ded4c84a97d3ce55e638b3cd1e7b9308a2 Mon Sep 17 00:00:00 2001 From: Sebastian Hengst Date: Fri, 5 May 2017 18:53:00 +0200 Subject: [PATCH] Backed out changeset d047739306d9 (bug 1322650) --- dom/media/MediaPrefs.h | 5 ++--- dom/media/platforms/android/AndroidDecoderModule.cpp | 6 ++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dom/media/MediaPrefs.h b/dom/media/MediaPrefs.h index d86082e331be..196746710904 100644 --- a/dom/media/MediaPrefs.h +++ b/dom/media/MediaPrefs.h @@ -7,7 +7,7 @@ #define MEDIA_PREFS_H #ifdef MOZ_WIDGET_ANDROID -#include "AndroidBridge.h" +#include "GeneratedJNIWrappers.h" #endif #include "mozilla/Atomics.h" @@ -199,8 +199,7 @@ private: static int32_t MediaDecoderLimitDefault() { #ifdef MOZ_WIDGET_ANDROID - if (AndroidBridge::Bridge() && - AndroidBridge::Bridge()->GetAPIVersion() < 18) { + if (jni::GetAPIVersion() < 18) { // Older Android versions have broken support for multiple simultaneous // decoders, see bug 1278574. return 1; diff --git a/dom/media/platforms/android/AndroidDecoderModule.cpp b/dom/media/platforms/android/AndroidDecoderModule.cpp index 673a94b16c7b..3ea51005704b 100644 --- a/dom/media/platforms/android/AndroidDecoderModule.cpp +++ b/dom/media/platforms/android/AndroidDecoderModule.cpp @@ -2,8 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#include "AndroidDecoderModule.h" -#include "AndroidBridge.h" +#include "GeneratedJNIWrappers.h" #include "MediaInfo.h" #include "MediaPrefs.h" #include "OpusDecoder.h" @@ -128,8 +127,7 @@ AndroidDecoderModule::SupportsMimeType( const nsACString& aMimeType, DecoderDoctorDiagnostics* aDiagnostics) const { - if (!AndroidBridge::Bridge() || - AndroidBridge::Bridge()->GetAPIVersion() < 16) { + if (jni::GetAPIVersion() < 16) { return false; }