decode_cb_ 87 media/base/android/media_decoder_job.cc DCHECK(decode_cb_.is_null()); decode_cb_ 103 media/base/android/media_decoder_job.cc DCHECK(decode_cb_.is_null()); decode_cb_ 107 media/base/android/media_decoder_job.cc decode_cb_ = callback; decode_cb_ 119 media/base/android/media_decoder_job.cc decode_cb_.Reset(); decode_cb_ 135 media/base/android/media_decoder_job.cc DCHECK(decode_cb_.is_null()); decode_cb_ 161 media/base/android/media_decoder_job.cc decode_cb_.Reset(); decode_cb_ 261 media/base/android/media_decoder_job.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 424 media/base/android/media_decoder_job.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 450 media/base/android/media_decoder_job.cc base::ResetAndReturn(&decode_cb_).Run(status, presentation_timestamp, decode_cb_ 80 media/base/android/media_decoder_job.h bool is_decoding() const { return !decode_cb_.is_null(); } decode_cb_ 213 media/base/android/media_decoder_job.h DecoderCallback decode_cb_; decode_cb_ 157 media/filters/audio_renderer_impl_unittest.cc EXPECT_TRUE(decode_cb_.is_null()); decode_cb_ 224 media/filters/audio_renderer_impl_unittest.cc EXPECT_TRUE(decode_cb_.is_null()); decode_cb_ 253 media/filters/audio_renderer_impl_unittest.cc return !decode_cb_.is_null(); decode_cb_ 258 media/filters/audio_renderer_impl_unittest.cc if (!decode_cb_.is_null()) decode_cb_ 267 media/filters/audio_renderer_impl_unittest.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 274 media/filters/audio_renderer_impl_unittest.cc CHECK(!decode_cb_.is_null()); decode_cb_ 447 media/filters/audio_renderer_impl_unittest.cc CHECK(decode_cb_.is_null()) << "Overlapping decodes are not permitted"; decode_cb_ 448 media/filters/audio_renderer_impl_unittest.cc decode_cb_ = decode_cb; decode_cb_ 456 media/filters/audio_renderer_impl_unittest.cc CHECK(decode_cb_.is_null()) decode_cb_ 464 media/filters/audio_renderer_impl_unittest.cc CHECK(!decode_cb_.is_null()); decode_cb_ 465 media/filters/audio_renderer_impl_unittest.cc base::ResetAndReturn(&decode_cb_).Run(status, buffer); decode_cb_ 476 media/filters/audio_renderer_impl_unittest.cc AudioDecoder::DecodeCB decode_cb_; decode_cb_ 51 media/filters/decrypting_audio_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 89 media/filters/decrypting_audio_decoder.cc CHECK(decode_cb_.is_null()) << "Overlapping decodes are not supported."; decode_cb_ 91 media/filters/decrypting_audio_decoder.cc decode_cb_ = BindToCurrentLoop(decode_cb); decode_cb_ 95 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, AudioBuffer::CreateEOSBuffer()); decode_cb_ 101 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, queued_audio_frames_.front()); decode_cb_ 145 media/filters/decrypting_audio_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 150 media/filters/decrypting_audio_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 152 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kAborted, NULL); decode_cb_ 155 media/filters/decrypting_audio_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 176 media/filters/decrypting_audio_decoder.cc if (!decode_cb_.is_null()) decode_cb_ 177 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kAborted, NULL); decode_cb_ 223 media/filters/decrypting_audio_decoder.cc DCHECK(decode_cb_.is_null()); // No Decode() before initialization finished. decode_cb_ 266 media/filters/decrypting_audio_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 278 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kAborted, NULL); decode_cb_ 288 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 312 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_) decode_cb_ 318 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kNotEnoughData, NULL); decode_cb_ 327 media/filters/decrypting_audio_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, queued_audio_frames_.front()); decode_cb_ 347 media/filters/decrypting_audio_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 102 media/filters/decrypting_audio_decoder.h DecodeCB decode_cb_; decode_cb_ 40 media/filters/decrypting_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 71 media/filters/decrypting_video_decoder.cc CHECK(decode_cb_.is_null()) << "Overlapping decodes are not supported."; decode_cb_ 73 media/filters/decrypting_video_decoder.cc decode_cb_ = BindToCurrentLoop(decode_cb); decode_cb_ 76 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 82 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, VideoFrame::CreateEOSFrame()); decode_cb_ 111 media/filters/decrypting_video_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 116 media/filters/decrypting_video_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 118 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kAborted, NULL); decode_cb_ 121 media/filters/decrypting_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 146 media/filters/decrypting_video_decoder.cc if (!decode_cb_.is_null()) decode_cb_ 147 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kAborted, NULL); decode_cb_ 187 media/filters/decrypting_video_decoder.cc DCHECK(decode_cb_.is_null()); // No Decode() before initialization finished. decode_cb_ 229 media/filters/decrypting_video_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 243 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kAborted, NULL); decode_cb_ 253 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 277 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run( decode_cb_ 283 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kNotEnoughData, NULL); decode_cb_ 291 media/filters/decrypting_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, frame); decode_cb_ 311 media/filters/decrypting_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 86 media/filters/decrypting_video_decoder.h DecodeCB decode_cb_; decode_cb_ 35 media/filters/fake_video_decoder.cc DCHECK(decode_cb_.IsNull()) << "No reinitialization during pending decode."; decode_cb_ 53 media/filters/fake_video_decoder.cc DCHECK(decode_cb_.IsNull()) << "Overlapping decodes are not supported."; decode_cb_ 58 media/filters/fake_video_decoder.cc decode_cb_.SetCallback( decode_cb_ 65 media/filters/fake_video_decoder.cc decode_cb_.RunOrHold(kOk, VideoFrame::CreateEOSFrame()); decode_cb_ 76 media/filters/fake_video_decoder.cc decode_cb_.RunOrHold(kNotEnoughData, scoped_refptr<VideoFrame>()); decode_cb_ 83 media/filters/fake_video_decoder.cc decode_cb_.RunOrHold(kOk, frame); decode_cb_ 92 media/filters/fake_video_decoder.cc if (!decode_cb_.IsNull()) decode_cb_ 103 media/filters/fake_video_decoder.cc if (!decode_cb_.IsNull()) decode_cb_ 128 media/filters/fake_video_decoder.cc decode_cb_.HoldCallback(); decode_cb_ 138 media/filters/fake_video_decoder.cc DCHECK(decode_cb_.IsNull()); decode_cb_ 146 media/filters/fake_video_decoder.cc decode_cb_.RunHeldCallback(); decode_cb_ 154 media/filters/fake_video_decoder.cc DCHECK(decode_cb_.IsNull()); decode_cb_ 160 media/filters/fake_video_decoder.cc DCHECK(decode_cb_.IsNull()); decode_cb_ 82 media/filters/fake_video_decoder.h CallbackHolder<DecodeCB> decode_cb_; decode_cb_ 129 media/filters/ffmpeg_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 152 media/filters/ffmpeg_video_decoder.cc CHECK(decode_cb_.is_null()) << "Overlapping decodes are not supported."; decode_cb_ 153 media/filters/ffmpeg_video_decoder.cc decode_cb_ = BindToCurrentLoop(decode_cb); decode_cb_ 156 media/filters/ffmpeg_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 162 media/filters/ffmpeg_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, VideoFrame::CreateEOSFrame()); decode_cb_ 171 media/filters/ffmpeg_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 200 media/filters/ffmpeg_video_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 239 media/filters/ffmpeg_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 247 media/filters/ffmpeg_video_decoder.cc base::ResetAndReturn(&decode_cb_) decode_cb_ 252 media/filters/ffmpeg_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kNotEnoughData, NULL); decode_cb_ 256 media/filters/ffmpeg_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, video_frame); decode_cb_ 74 media/filters/ffmpeg_video_decoder.h DecodeCB decode_cb_; decode_cb_ 222 media/filters/ffmpeg_video_decoder_unittest.cc decoder_->Decode(buffer, decode_cb_); decode_cb_ 233 media/filters/ffmpeg_video_decoder_unittest.cc VideoDecoder::DecodeCB decode_cb_; decode_cb_ 221 media/filters/vpx_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 311 media/filters/vpx_video_decoder.cc CHECK(decode_cb_.is_null()) << "Overlapping decodes are not supported."; decode_cb_ 313 media/filters/vpx_video_decoder.cc decode_cb_ = BindToCurrentLoop(decode_cb); decode_cb_ 316 media/filters/vpx_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 322 media/filters/vpx_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, VideoFrame::CreateEOSFrame()); decode_cb_ 331 media/filters/vpx_video_decoder.cc DCHECK(decode_cb_.is_null()); decode_cb_ 352 media/filters/vpx_video_decoder.cc DCHECK(!decode_cb_.is_null()); decode_cb_ 358 media/filters/vpx_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, VideoFrame::CreateEOSFrame()); decode_cb_ 365 media/filters/vpx_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kDecodeError, NULL); decode_cb_ 371 media/filters/vpx_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kNotEnoughData, NULL); decode_cb_ 375 media/filters/vpx_video_decoder.cc base::ResetAndReturn(&decode_cb_).Run(kOk, video_frame); decode_cb_ 71 media/filters/vpx_video_decoder.h DecodeCB decode_cb_;