Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1760)

Unified Diff: media/renderers/video_renderer_impl.cc

Issue 2837613004: media: Support better decoder switching (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/renderers/video_renderer_impl.cc
diff --git a/media/renderers/video_renderer_impl.cc b/media/renderers/video_renderer_impl.cc
index a755c2194012777e4676a509791a0082967916fa..29621e78958823aae8e03b20b3bdc045d1c7897e 100644
--- a/media/renderers/video_renderer_impl.cc
+++ b/media/renderers/video_renderer_impl.cc
@@ -150,9 +150,8 @@ void VideoRendererImpl::Initialize(
DCHECK(!was_background_rendering_);
DCHECK(!time_progressing_);
- ScopedVector<VideoDecoder> decoders = create_video_decoders_cb_.Run();
- video_frame_stream_.reset(
- new VideoFrameStream(task_runner_, std::move(decoders), media_log_));
+ video_frame_stream_.reset(new VideoFrameStream(
+ task_runner_, create_video_decoders_cb_, media_log_));
// Always re-initialize or reset the |gpu_memory_buffer_pool_| in case we are
// switching between video tracks with incompatible video formats (e.g. 8-bit
« media/filters/decoder_selector.cc ('K') | « media/renderers/audio_renderer_impl.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698