diff options
Diffstat (limited to 'webrtc/modules/video_render/windows')
3 files changed, 9 insertions, 8 deletions
diff --git a/webrtc/modules/video_render/windows/i_video_render_win.h b/webrtc/modules/video_render/windows/i_video_render_win.h index 56731e3770..6dbb4fd3cb 100644 --- a/webrtc/modules/video_render/windows/i_video_render_win.h +++ b/webrtc/modules/video_render/windows/i_video_render_win.h @@ -11,7 +11,7 @@ #ifndef WEBRTC_MODULES_VIDEO_RENDER_MAIN_SOURCE_WINDOWS_I_VIDEO_RENDER_WIN_H_ #define WEBRTC_MODULES_VIDEO_RENDER_MAIN_SOURCE_WINDOWS_I_VIDEO_RENDER_WIN_H_ -#include "webrtc/modules/video_render/include/video_render.h" +#include "webrtc/modules/video_render/video_render.h" namespace webrtc { 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; diff --git a/webrtc/modules/video_render/windows/video_render_direct3d9.h b/webrtc/modules/video_render/windows/video_render_direct3d9.h index c8f6639d9a..5a1f207934 100644 --- a/webrtc/modules/video_render/windows/video_render_direct3d9.h +++ b/webrtc/modules/video_render/windows/video_render_direct3d9.h @@ -19,8 +19,8 @@ #include <Map> // Added -#include "webrtc/modules/video_render/include/video_render_defines.h" -#include "webrtc/system_wrappers/include/thread_wrapper.h" +#include "webrtc/base/platform_thread.h" +#include "webrtc/modules/video_render/video_render_defines.h" #pragma comment(lib, "d3d9.lib") // located in DirectX SDK @@ -203,7 +203,8 @@ private: CriticalSectionWrapper& _refD3DCritsect; Trace* _trace; - rtc::scoped_ptr<ThreadWrapper> _screenUpdateThread; + // TODO(pbos): Remove scoped_ptr and use PlatformThread directly. + rtc::scoped_ptr<rtc::PlatformThread> _screenUpdateThread; EventTimerWrapper* _screenUpdateEvent; HWND _hWnd; |