| Index: media/renderers/default_renderer_factory.cc
|
| diff --git a/media/renderers/default_renderer_factory.cc b/media/renderers/default_renderer_factory.cc
|
| index 0a65a550596c7de5a144620a2133ded1cb933ba4..f5198ae0d9da2408d7bcee9ea903852b11a882c7 100644
|
| --- a/media/renderers/default_renderer_factory.cc
|
| +++ b/media/renderers/default_renderer_factory.cc
|
| @@ -72,15 +72,14 @@ ScopedVector<VideoDecoder> DefaultRendererFactory::CreateVideoDecoders(
|
| // Create our video decoders and renderer.
|
| ScopedVector<VideoDecoder> video_decoders;
|
|
|
| - // |gpu_factories_| requires that its entry points be called on its
|
| - // |GetTaskRunner()|. Since |pipeline_| will own decoders created from the
|
| - // factories, require that their message loops are identical.
|
| - DCHECK(!gpu_factories ||
|
| - (gpu_factories->GetTaskRunner() == media_task_runner.get()));
|
| -
|
| // Prefer an external decoder since one will only exist if it is hardware
|
| // accelerated.
|
| if (gpu_factories) {
|
| + // |gpu_factories_| requires that its entry points be called on its
|
| + // |GetTaskRunner()|. Since |pipeline_| will own decoders created from the
|
| + // factories, require that their message loops are identical.
|
| + DCHECK(gpu_factories->GetTaskRunner() == media_task_runner.get());
|
| +
|
| if (decoder_factory_) {
|
| decoder_factory_->CreateVideoDecoders(media_task_runner, gpu_factories,
|
| &video_decoders);
|
|
|