Index: media/base/pipeline_impl.cc |
diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc |
index 4729e2373280bd53e464e91ede177e2a32e8c6ef..5d7d35358073e15c3fa1a4f4cb8b66a209e6a134 100644 |
--- a/media/base/pipeline_impl.cc |
+++ b/media/base/pipeline_impl.cc |
@@ -853,9 +853,12 @@ void PipelineImpl::RendererWrapper::ReportMetadata() { |
metadata.has_video = true; |
metadata.natural_size = stream->video_decoder_config().natural_size(); |
metadata.video_rotation = stream->video_rotation(); |
+ metadata.video_decoder_config = stream->video_decoder_config(); |
} |
- if (demuxer_->GetStream(DemuxerStream::AUDIO)) { |
+ stream = demuxer_->GetStream(DemuxerStream::AUDIO); |
+ if (stream) { |
metadata.has_audio = true; |
+ metadata.audio_decoder_config = stream->audio_decoder_config(); |
} |
main_task_runner_->PostTask(FROM_HERE, base::Bind(&PipelineImpl::OnMetadata, |