| Index: webrtc/modules/video_render/windows/video_render_direct3d9.cc
|
| diff --git a/webrtc/modules/video_render/windows/video_render_direct3d9.cc b/webrtc/modules/video_render/windows/video_render_direct3d9.cc
|
| index 5458c28667eae63cb78ef4cf9d6af52deb42d9c7..83835aebb80a81e959169551c23b67f0baab493d 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 = PlatformThread::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
|
| - PlatformThread* 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;
|
|
|