diff options
Diffstat (limited to 'webrtc/modules/video_render/android')
5 files changed, 12 insertions, 16 deletions
diff --git a/webrtc/modules/video_render/android/video_render_android_impl.cc b/webrtc/modules/video_render/android/video_render_android_impl.cc index c647501963..9affb23d99 100644 --- a/webrtc/modules/video_render/android/video_render_android_impl.cc +++ b/webrtc/modules/video_render/android/video_render_android_impl.cc @@ -141,18 +141,13 @@ int32_t VideoRenderAndroid::StartRender() { return 0; } - _javaRenderThread = ThreadWrapper::CreateThread(JavaRenderThreadFun, this, - "AndroidRenderThread"); + _javaRenderThread.reset(new rtc::PlatformThread(JavaRenderThreadFun, this, + "AndroidRenderThread")); - if (_javaRenderThread->Start()) - WEBRTC_TRACE(kTraceInfo, kTraceVideoRenderer, _id, - "%s: thread started", __FUNCTION__); - else { - WEBRTC_TRACE(kTraceError, kTraceVideoRenderer, _id, - "%s: Could not start send thread", __FUNCTION__); - return -1; - } - _javaRenderThread->SetPriority(kRealtimePriority); + _javaRenderThread->Start(); + WEBRTC_TRACE(kTraceInfo, kTraceVideoRenderer, _id, "%s: thread started", + __FUNCTION__); + _javaRenderThread->SetPriority(rtc::kRealtimePriority); return 0; } diff --git a/webrtc/modules/video_render/android/video_render_android_impl.h b/webrtc/modules/video_render/android/video_render_android_impl.h index 34950db7d1..e5b7de4643 100644 --- a/webrtc/modules/video_render/android/video_render_android_impl.h +++ b/webrtc/modules/video_render/android/video_render_android_impl.h @@ -15,8 +15,8 @@ #include <map> +#include "webrtc/base/platform_thread.h" #include "webrtc/modules/video_render/i_video_render.h" -#include "webrtc/system_wrappers/include/thread_wrapper.h" namespace webrtc { @@ -144,7 +144,8 @@ class VideoRenderAndroid: IVideoRender { EventWrapper& _javaRenderEvent; int64_t _lastJavaRenderEvent; JNIEnv* _javaRenderJniEnv; // JNIEnv for the java render thread. - rtc::scoped_ptr<ThreadWrapper> _javaRenderThread; + // TODO(pbos): Remove scoped_ptr and use the member directly. + rtc::scoped_ptr<rtc::PlatformThread> _javaRenderThread; }; } // namespace webrtc diff --git a/webrtc/modules/video_render/android/video_render_android_native_opengl2.h b/webrtc/modules/video_render/android/video_render_android_native_opengl2.h index b748b2dd47..8be247b834 100644 --- a/webrtc/modules/video_render/android/video_render_android_native_opengl2.h +++ b/webrtc/modules/video_render/android/video_render_android_native_opengl2.h @@ -15,7 +15,7 @@ #include "webrtc/modules/video_render/android/video_render_android_impl.h" #include "webrtc/modules/video_render/android/video_render_opengles20.h" -#include "webrtc/modules/video_render/include/video_render_defines.h" +#include "webrtc/modules/video_render/video_render_defines.h" namespace webrtc { diff --git a/webrtc/modules/video_render/android/video_render_android_surface_view.h b/webrtc/modules/video_render/android/video_render_android_surface_view.h index 480e8b5106..0f029b54f3 100644 --- a/webrtc/modules/video_render/android/video_render_android_surface_view.h +++ b/webrtc/modules/video_render/android/video_render_android_surface_view.h @@ -14,7 +14,7 @@ #include <jni.h> #include "webrtc/modules/video_render/android/video_render_android_impl.h" -#include "webrtc/modules/video_render/include/video_render_defines.h" +#include "webrtc/modules/video_render/video_render_defines.h" namespace webrtc { diff --git a/webrtc/modules/video_render/android/video_render_opengles20.h b/webrtc/modules/video_render/android/video_render_opengles20.h index 44ab4c04bc..57e2a10d42 100644 --- a/webrtc/modules/video_render/android/video_render_opengles20.h +++ b/webrtc/modules/video_render/android/video_render_opengles20.h @@ -11,7 +11,7 @@ #ifndef WEBRTC_MODULES_VIDEO_RENDER_MAIN_SOURCE_ANDROID_VIDEO_RENDER_OPENGLES20_H_ #define WEBRTC_MODULES_VIDEO_RENDER_MAIN_SOURCE_ANDROID_VIDEO_RENDER_OPENGLES20_H_ -#include "webrtc/modules/video_render/include/video_render_defines.h" +#include "webrtc/modules/video_render/video_render_defines.h" #include <GLES2/gl2.h> #include <GLES2/gl2ext.h> |