diff options
Diffstat (limited to 'webrtc/modules/audio_device/linux/audio_device_alsa_linux.h')
-rw-r--r-- | webrtc/modules/audio_device/linux/audio_device_alsa_linux.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/webrtc/modules/audio_device/linux/audio_device_alsa_linux.h b/webrtc/modules/audio_device/linux/audio_device_alsa_linux.h index e2391a0456..4a1a5191be 100644 --- a/webrtc/modules/audio_device/linux/audio_device_alsa_linux.h +++ b/webrtc/modules/audio_device/linux/audio_device_alsa_linux.h @@ -11,10 +11,10 @@ #ifndef WEBRTC_AUDIO_DEVICE_AUDIO_DEVICE_ALSA_LINUX_H #define WEBRTC_AUDIO_DEVICE_AUDIO_DEVICE_ALSA_LINUX_H +#include "webrtc/base/platform_thread.h" #include "webrtc/modules/audio_device/audio_device_generic.h" #include "webrtc/modules/audio_device/linux/audio_mixer_manager_alsa_linux.h" #include "webrtc/system_wrappers/include/critical_section_wrapper.h" -#include "webrtc/system_wrappers/include/thread_wrapper.h" #if defined(USE_X11) #include <X11/Xlib.h> @@ -185,8 +185,10 @@ private: CriticalSectionWrapper& _critSect; - rtc::scoped_ptr<ThreadWrapper> _ptrThreadRec; - rtc::scoped_ptr<ThreadWrapper> _ptrThreadPlay; + // TODO(pbos): Make plain members and start/stop instead of resetting these + // pointers. A thread can be reused. + rtc::scoped_ptr<rtc::PlatformThread> _ptrThreadRec; + rtc::scoped_ptr<rtc::PlatformThread> _ptrThreadPlay; int32_t _id; |