| Index: webrtc/modules/audio_device/android/audio_track_jni.cc | 
| diff --git a/webrtc/modules/audio_device/android/audio_track_jni.cc b/webrtc/modules/audio_device/android/audio_track_jni.cc | 
| index f92f93e2837791ef54bc69264b660b8d66837411..36c2c14d6078145ff52b95114864154d1bb60c4b 100644 | 
| --- a/webrtc/modules/audio_device/android/audio_track_jni.cc | 
| +++ b/webrtc/modules/audio_device/android/audio_track_jni.cc | 
| @@ -76,8 +76,8 @@ AudioTrackJni::AudioTrackJni(AudioManager* audio_manager) | 
| playing_(false), | 
| audio_device_buffer_(nullptr) { | 
| ALOGD("ctor%s", GetThreadInfo().c_str()); | 
| -  DCHECK(audio_parameters_.is_valid()); | 
| -  CHECK(j_environment_); | 
| +  RTC_DCHECK(audio_parameters_.is_valid()); | 
| +  RTC_CHECK(j_environment_); | 
| JNINativeMethod native_methods[] = { | 
| {"nativeCacheDirectBufferAddress", "(Ljava/nio/ByteBuffer;J)V", | 
| reinterpret_cast<void*>( | 
| @@ -99,28 +99,28 @@ AudioTrackJni::AudioTrackJni(AudioManager* audio_manager) | 
|  | 
| AudioTrackJni::~AudioTrackJni() { | 
| ALOGD("~dtor%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| Terminate(); | 
| } | 
|  | 
| int32_t AudioTrackJni::Init() { | 
| ALOGD("Init%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| return 0; | 
| } | 
|  | 
| int32_t AudioTrackJni::Terminate() { | 
| ALOGD("Terminate%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| StopPlayout(); | 
| return 0; | 
| } | 
|  | 
| int32_t AudioTrackJni::InitPlayout() { | 
| ALOGD("InitPlayout%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| -  DCHECK(!initialized_); | 
| -  DCHECK(!playing_); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(!initialized_); | 
| +  RTC_DCHECK(!playing_); | 
| j_audio_track_->InitPlayout( | 
| audio_parameters_.sample_rate(), audio_parameters_.channels()); | 
| initialized_ = true; | 
| @@ -129,9 +129,9 @@ int32_t AudioTrackJni::InitPlayout() { | 
|  | 
| int32_t AudioTrackJni::StartPlayout() { | 
| ALOGD("StartPlayout%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| -  DCHECK(initialized_); | 
| -  DCHECK(!playing_); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(initialized_); | 
| +  RTC_DCHECK(!playing_); | 
| if (!j_audio_track_->StartPlayout()) { | 
| ALOGE("StartPlayout failed!"); | 
| return -1; | 
| @@ -142,7 +142,7 @@ int32_t AudioTrackJni::StartPlayout() { | 
|  | 
| int32_t AudioTrackJni::StopPlayout() { | 
| ALOGD("StopPlayout%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| if (!initialized_ || !playing_) { | 
| return 0; | 
| } | 
| @@ -150,8 +150,9 @@ int32_t AudioTrackJni::StopPlayout() { | 
| ALOGE("StopPlayout failed!"); | 
| return -1; | 
| } | 
| -  // If we don't detach here, we will hit a DCHECK in OnDataIsRecorded() next | 
| -  // time StartRecording() is called since it will create a new Java thread. | 
| +  // If we don't detach here, we will hit a RTC_DCHECK in OnDataIsRecorded() | 
| +  // next time StartRecording() is called since it will create a new Java | 
| +  // thread. | 
| thread_checker_java_.DetachFromThread(); | 
| initialized_ = false; | 
| playing_ = false; | 
| @@ -165,27 +166,27 @@ int AudioTrackJni::SpeakerVolumeIsAvailable(bool& available) { | 
|  | 
| int AudioTrackJni::SetSpeakerVolume(uint32_t volume) { | 
| ALOGD("SetSpeakerVolume(%d)%s", volume, GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| return j_audio_track_->SetStreamVolume(volume) ? 0 : -1; | 
| } | 
|  | 
| int AudioTrackJni::MaxSpeakerVolume(uint32_t& max_volume) const { | 
| ALOGD("MaxSpeakerVolume%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| max_volume = j_audio_track_->GetStreamMaxVolume(); | 
| return 0; | 
| } | 
|  | 
| int AudioTrackJni::MinSpeakerVolume(uint32_t& min_volume) const { | 
| ALOGD("MaxSpeakerVolume%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| min_volume = 0; | 
| return 0; | 
| } | 
|  | 
| int AudioTrackJni::SpeakerVolume(uint32_t& volume) const { | 
| ALOGD("SpeakerVolume%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| volume = j_audio_track_->GetStreamVolume(); | 
| return 0; | 
| } | 
| @@ -193,7 +194,7 @@ int AudioTrackJni::SpeakerVolume(uint32_t& volume) const { | 
| // TODO(henrika): possibly add stereo support. | 
| void AudioTrackJni::AttachAudioBuffer(AudioDeviceBuffer* audioBuffer) { | 
| ALOGD("AttachAudioBuffer%s", GetThreadInfo().c_str()); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| audio_device_buffer_ = audioBuffer; | 
| const int sample_rate_hz = audio_parameters_.sample_rate(); | 
| ALOGD("SetPlayoutSampleRate(%d)", sample_rate_hz); | 
| @@ -213,7 +214,7 @@ void JNICALL AudioTrackJni::CacheDirectBufferAddress( | 
| void AudioTrackJni::OnCacheDirectBufferAddress( | 
| JNIEnv* env, jobject byte_buffer) { | 
| ALOGD("OnCacheDirectBufferAddress"); | 
| -  DCHECK(thread_checker_.CalledOnValidThread()); | 
| +  RTC_DCHECK(thread_checker_.CalledOnValidThread()); | 
| direct_buffer_address_ = | 
| env->GetDirectBufferAddress(byte_buffer); | 
| jlong capacity = env->GetDirectBufferCapacity(byte_buffer); | 
| @@ -233,8 +234,8 @@ void JNICALL AudioTrackJni::GetPlayoutData( | 
| // This method is called on a high-priority thread from Java. The name of | 
| // the thread is 'AudioRecordTrack'. | 
| void AudioTrackJni::OnGetPlayoutData(size_t length) { | 
| -  DCHECK(thread_checker_java_.CalledOnValidThread()); | 
| -  DCHECK_EQ(frames_per_buffer_, length / kBytesPerFrame); | 
| +  RTC_DCHECK(thread_checker_java_.CalledOnValidThread()); | 
| +  RTC_DCHECK_EQ(frames_per_buffer_, length / kBytesPerFrame); | 
| if (!audio_device_buffer_) { | 
| ALOGE("AttachAudioBuffer has not been called!"); | 
| return; | 
| @@ -245,11 +246,11 @@ void AudioTrackJni::OnGetPlayoutData(size_t length) { | 
| ALOGE("AudioDeviceBuffer::RequestPlayoutData failed!"); | 
| return; | 
| } | 
| -  DCHECK_EQ(static_cast<size_t>(samples), frames_per_buffer_); | 
| +  RTC_DCHECK_EQ(static_cast<size_t>(samples), frames_per_buffer_); | 
| // Copy decoded data into common byte buffer to ensure that it can be | 
| // written to the Java based audio track. | 
| samples = audio_device_buffer_->GetPlayoutData(direct_buffer_address_); | 
| -  DCHECK_EQ(length, kBytesPerFrame * samples); | 
| +  RTC_DCHECK_EQ(length, kBytesPerFrame * samples); | 
| } | 
|  | 
| }  // namespace webrtc | 
|  |