summaryrefslogtreecommitdiff
path: root/chromium/media/filters/opus_audio_decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/filters/opus_audio_decoder.cc')
-rw-r--r--chromium/media/filters/opus_audio_decoder.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/media/filters/opus_audio_decoder.cc b/chromium/media/filters/opus_audio_decoder.cc
index c0fde498547..41e06fb98b0 100644
--- a/chromium/media/filters/opus_audio_decoder.cc
+++ b/chromium/media/filters/opus_audio_decoder.cc
@@ -358,7 +358,9 @@ bool OpusAudioDecoder::ConfigureDecoder() {
// Parse the Opus Extra Data.
OpusExtraData opus_extra_data;
- if (!ParseOpusExtraData(config_.extra_data(), config_.extra_data_size(),
+ if (!ParseOpusExtraData(config_.extra_data().empty() ? nullptr :
+ &config_.extra_data()[0],
+ config_.extra_data().size(),
config_,
&opus_extra_data))
return false;