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

Unified Diff: media/renderers/video_renderer_impl.cc

Issue 2837613004: media: Support better decoder switching (Closed)
Patch Set: Mock*Decoder name Created 3 years, 7 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 d4e660272012a8f480f7527391399000849a080c..18b1c25c8dbdb936fdfc9a0ef961bfce692cd707 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

Powered by Google App Engine
This is Rietveld 408576698