#include "base/logging.h"
#include "base/memory/aligned_memory.h"
#include "base/message_loop/message_loop.h"
+#include "base/numerics/safe_conversions.h"
#include "base/threading/platform_thread.h"
#include "base/threading/thread_restrictions.h"
#include "media/base/audio_bus.h"
private:
friend class base::RefCountedThreadSafe<AudioDeviceThread::Thread>;
- virtual ~Thread();
+ ~Thread() override;
// Overrides from PlatformThread::Delegate.
- virtual void ThreadMain() OVERRIDE;
+ void ThreadMain() override;
// Runs the loop that reads from the socket.
void Run();
void AudioDeviceThread::Thread::Run() {
uint32 buffer_index = 0;
while (true) {
- int pending_data = 0;
+ uint32 pending_data = 0;
size_t bytes_read = socket_.Receive(&pending_data, sizeof(pending_data));
if (bytes_read != sizeof(pending_data))
break;