Index: media/base/android/media_codec_audio_decoder.cc |
diff --git a/media/base/android/media_codec_audio_decoder.cc b/media/base/android/media_codec_audio_decoder.cc |
index 6bef03de32214781c2e75801b8920fac6afcb198..1d038b02abb7cbcdaaaa8418d785597ef6ceb5a5 100644 |
--- a/media/base/android/media_codec_audio_decoder.cc |
+++ b/media/base/android/media_codec_audio_decoder.cc |
@@ -107,6 +107,12 @@ MediaCodecDecoder::ConfigStatus MediaCodecAudioDecoder::ConfigureInternal() { |
DVLOG(1) << class_name() << "::" << __FUNCTION__; |
+ if (configs_.audio_codec == kUnknownAudioCodec) { |
+ DVLOG(0) << class_name() << "::" << __FUNCTION__ |
+ << " configuration parameters are required"; |
+ return CONFIG_FAILURE; |
+ } |
+ |
media_codec_bridge_.reset(AudioCodecBridge::Create(configs_.audio_codec)); |
if (!media_codec_bridge_) |
return CONFIG_FAILURE; |