Index: media/base/pipeline_impl.cc |
diff --git a/media/base/pipeline_impl.cc b/media/base/pipeline_impl.cc |
index 7eb522b67b73106d8f09fb1da642307d4fa1fcfd..8df9eca64af29d8dd812de868f48a1bfc30bff8b 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, |