diff options
Diffstat (limited to 'webrtc/modules/video_render/windows/video_render_direct3d9.cc')
-rw-r--r-- | webrtc/modules/video_render/windows/video_render_direct3d9.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/webrtc/modules/video_render/windows/video_render_direct3d9.cc b/webrtc/modules/video_render/windows/video_render_direct3d9.cc index 24dd0efddb..83835aebb8 100644 --- a/webrtc/modules/video_render/windows/video_render_direct3d9.cc +++ b/webrtc/modules/video_render/windows/video_render_direct3d9.cc @@ -294,8 +294,8 @@ VideoRenderDirect3D9::VideoRenderDirect3D9(Trace* trace, _totalMemory(0), _availableMemory(0) { - _screenUpdateThread = ThreadWrapper::CreateThread( - ScreenUpdateThreadProc, this, "ScreenUpdateThread"); + _screenUpdateThread.reset(new rtc::PlatformThread( + ScreenUpdateThreadProc, this, "ScreenUpdateThread")); _screenUpdateEvent = EventTimerWrapper::Create(); SetRect(&_originalHwndRect, 0, 0, 0, 0); } @@ -305,7 +305,7 @@ VideoRenderDirect3D9::~VideoRenderDirect3D9() //NOTE: we should not enter CriticalSection in here! // Signal event to exit thread, then delete it - ThreadWrapper* tmpPtr = _screenUpdateThread.release(); + rtc::PlatformThread* tmpPtr = _screenUpdateThread.release(); if (tmpPtr) { _screenUpdateEvent->Set(); @@ -546,7 +546,7 @@ int32_t VideoRenderDirect3D9::Init() return -1; } _screenUpdateThread->Start(); - _screenUpdateThread->SetPriority(kRealtimePriority); + _screenUpdateThread->SetPriority(rtc::kRealtimePriority); // Start the event triggering the render process unsigned int monitorFreq = 60; |