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; |
} |