Chromium Code Reviews| Index: media/filters/decrypting_demuxer_stream.cc |
| diff --git a/media/filters/decrypting_demuxer_stream.cc b/media/filters/decrypting_demuxer_stream.cc |
| index aa8498abb46bfa861d7bc4a5298863d7c895cd48..4d054af6eb78bdf0ca6b0accee8c848f75b05f76 100644 |
| --- a/media/filters/decrypting_demuxer_stream.cc |
| +++ b/media/filters/decrypting_demuxer_stream.cc |
| @@ -377,24 +377,16 @@ void DecryptingDemuxerStream::InitializeDecoderConfig() { |
| case AUDIO: { |
| AudioDecoderConfig input_audio_config = |
| demuxer_stream_->audio_decoder_config(); |
| - audio_config_.Initialize( |
| - input_audio_config.codec(), input_audio_config.sample_format(), |
| - input_audio_config.channel_layout(), |
| - input_audio_config.samples_per_second(), |
| - input_audio_config.extra_data(), Unencrypted(), |
| - input_audio_config.seek_preroll(), input_audio_config.codec_delay()); |
| + audio_config_ = demuxer_stream_->audio_decoder_config(); |
|
DaleCurtis
2017/02/24 18:03:50
Comments would be helpful for these. As it is, it
xhwang
2017/02/24 18:18:15
:)
Done.
|
| + if (audio_config_.is_encrypted()) |
| + audio_config_.set_is_encrypted(false); |
| break; |
| } |
| case VIDEO: { |
| - VideoDecoderConfig input_video_config = |
| - demuxer_stream_->video_decoder_config(); |
| - video_config_.Initialize( |
| - input_video_config.codec(), input_video_config.profile(), |
| - input_video_config.format(), input_video_config.color_space(), |
| - input_video_config.coded_size(), input_video_config.visible_rect(), |
| - input_video_config.natural_size(), input_video_config.extra_data(), |
| - Unencrypted()); |
| + video_config_ = demuxer_stream_->video_decoder_config(); |
| + if (video_config_.is_encrypted()) |
| + video_config_.set_is_encrypted(false); |
| break; |
| } |