diff options
Diffstat (limited to 'webrtc/modules/video_render/android/video_render_android_impl.cc')
-rw-r--r-- | webrtc/modules/video_render/android/video_render_android_impl.cc | 17 |
1 files changed, 6 insertions, 11 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; } |