diff options
Diffstat (limited to 'dom/media/webrtc')
-rw-r--r-- | dom/media/webrtc/MediaEngineDefault.cpp | 9 | ||||
-rw-r--r-- | dom/media/webrtc/MediaEngineWebRTC.cpp | 34 |
2 files changed, 0 insertions, 43 deletions
diff --git a/dom/media/webrtc/MediaEngineDefault.cpp b/dom/media/webrtc/MediaEngineDefault.cpp index eb0ac2b6fc..5af7b9d40c 100644 --- a/dom/media/webrtc/MediaEngineDefault.cpp +++ b/dom/media/webrtc/MediaEngineDefault.cpp @@ -19,10 +19,6 @@ #include "nsIPrefService.h" #include "nsIPrefBranch.h" -#ifdef MOZ_WIDGET_ANDROID -#include "nsISupportsUtils.h" -#endif - #ifdef MOZ_WEBRTC #include "YuvStamper.h" #endif @@ -192,12 +188,7 @@ MediaEngineDefaultVideoSource::Start(SourceMediaStream* aStream, TrackID aID, mTrackID = aID; // Start timer for subsequent frames -#if defined(MOZ_WIDGET_ANDROID) && defined(DEBUG) -// emulator debug is very, very slow and has problems dealing with realtime audio inputs - mTimer->InitWithCallback(this, (1000 / mOpts.mFPS)*10, nsITimer::TYPE_REPEATING_SLACK); -#else mTimer->InitWithCallback(this, 1000 / mOpts.mFPS, nsITimer::TYPE_REPEATING_SLACK); -#endif mState = kStarted; return NS_OK; diff --git a/dom/media/webrtc/MediaEngineWebRTC.cpp b/dom/media/webrtc/MediaEngineWebRTC.cpp index 6697ca56a1..3e978571f6 100644 --- a/dom/media/webrtc/MediaEngineWebRTC.cpp +++ b/dom/media/webrtc/MediaEngineWebRTC.cpp @@ -25,11 +25,6 @@ static mozilla::LazyLogModule sGetUserMediaLog("GetUserMedia"); #include "nsITabSource.h" #include "MediaTrackConstraints.h" -#ifdef MOZ_WIDGET_ANDROID -#include "AndroidJNIWrapper.h" -#include "AndroidBridge.h" -#endif - #undef LOG #define LOG(args) MOZ_LOG(sGetUserMediaLog, mozilla::LogLevel::Debug, args) @@ -146,17 +141,6 @@ MediaEngineWebRTC::EnumerateVideoDevices(dom::MediaSourceEnum aMediaSource, mozilla::camera::CaptureEngine capEngine = mozilla::camera::InvalidEngine; -#ifdef MOZ_WIDGET_ANDROID - // get the JVM - JavaVM* jvm; - JNIEnv* const env = jni::GetEnvForThread(); - MOZ_ALWAYS_TRUE(!env->GetJavaVM(&jvm)); - - if (webrtc::VideoEngine::SetAndroidObjects(jvm) != 0) { - LOG(("VieCapture:SetAndroidObjects Failed")); - return; - } -#endif bool scaryKind = false; // flag sources with cross-origin exploit potential switch (aMediaSource) { @@ -285,20 +269,6 @@ MediaEngineWebRTC::EnumerateAudioDevices(dom::MediaSourceEnum aMediaSource, return; } -#ifdef MOZ_WIDGET_ANDROID - jobject context = mozilla::AndroidBridge::Bridge()->GetGlobalContextRef(); - - // get the JVM - JavaVM* jvm; - JNIEnv* const env = jni::GetEnvForThread(); - MOZ_ALWAYS_TRUE(!env->GetJavaVM(&jvm)); - - if (webrtc::VoiceEngine::SetAndroidObjects(jvm, (void*)context) != 0) { - LOG(("VoiceEngine:SetAndroidObjects Failed")); - return; - } -#endif - if (!mVoiceEngine) { mConfig.Set<webrtc::ExtendedFilter>(new webrtc::ExtendedFilter(mExtendedFilter)); mConfig.Set<webrtc::DelayAgnostic>(new webrtc::DelayAgnostic(mDelayAgnostic)); @@ -334,12 +304,8 @@ MediaEngineWebRTC::EnumerateAudioDevices(dom::MediaSourceEnum aMediaSource, int nDevices = 0; mAudioInput->GetNumOfRecordingDevices(nDevices); int i; -#if defined(MOZ_WIDGET_ANDROID) - i = 0; // Bug 1037025 - let the OS handle defaulting for now on android/b2g -#else // -1 is "default communications device" depending on OS in webrtc.org code i = -1; -#endif for (; i < nDevices; i++) { // We use constants here because GetRecordingDeviceName takes char[128]. char deviceName[128]; |