Index: media/filters/android/media_codec_audio_decoder.cc |
diff --git a/media/filters/android/media_codec_audio_decoder.cc b/media/filters/android/media_codec_audio_decoder.cc |
index c23163541edb10e90e1d04fe0592a8e3484034f7..f23452a4ca38edff8eb860c3ffe473e62348a8b4 100644 |
--- a/media/filters/android/media_codec_audio_decoder.cc |
+++ b/media/filters/android/media_codec_audio_decoder.cc |
@@ -176,6 +176,12 @@ void MediaCodecAudioDecoder::Reset(const base::Closure& closure) { |
task_runner_->PostTask(FROM_HERE, closure); |
} |
+bool MediaCodecAudioDecoder::NeedsBitstreamConversion() const { |
+ // An AAC stream needs to be converted as ADTS stream. |
+ DCHECK_NE(config_.codec(), kUnknownAudioCodec); |
+ return config_.codec() == kCodecAAC; |
+} |
+ |
void MediaCodecAudioDecoder::OnKeyAdded() { |
DVLOG(1) << __FUNCTION__; |