diff options
Diffstat (limited to 'chromium/media/filters/opus_audio_decoder.cc')
-rw-r--r-- | chromium/media/filters/opus_audio_decoder.cc | 4 |
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; |