Index: media/filters/decoder_stream.cc |
diff --git a/media/filters/decoder_stream.cc b/media/filters/decoder_stream.cc |
index b3d58aecbbb48a1386d66836fe117a0a72759763..21124c1f25a207b1306e9db4eb3f24bc4807307c 100644 |
--- a/media/filters/decoder_stream.cc |
+++ b/media/filters/decoder_stream.cc |
@@ -42,8 +42,10 @@ template <DemuxerStream::Type StreamType> |
DecoderStream<StreamType>::DecoderStream( |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
ScopedVector<Decoder> decoders, |
- const SetDecryptorReadyCB& set_decryptor_ready_cb) |
+ const SetDecryptorReadyCB& set_decryptor_ready_cb, |
+ const LogCB& log_cb) |
: task_runner_(task_runner), |
+ log_cb_(log_cb), |
state_(STATE_UNINITIALIZED), |
stream_(NULL), |
low_delay_(false), |
@@ -236,6 +238,10 @@ void DecoderStream<StreamType>::OnDecoderSelected( |
decoder_ = selected_decoder.Pass(); |
decrypting_demuxer_stream_ = decrypting_demuxer_stream.Pass(); |
+ if (decrypting_demuxer_stream_) |
+ MEDIA_LOG(log_cb_) << "DecryptingDemuxerStream selected"; |
+ MEDIA_LOG(log_cb_) << decoder_->GetDisplayName() << " selected"; |
xhwang
2014/09/08 17:31:21
In chrome://media-internals, you'll see something
|
+ |
if (StreamTraits::NeedsBitstreamConversion(decoder_.get())) |
stream_->EnableBitstreamConverter(); |
base::ResetAndReturn(&init_cb_).Run(true); |