| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "media/renderers/video_renderer_impl.h" | 5 #include "media/renderers/video_renderer_impl.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/callback.h" | 10 #include "base/callback.h" |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 | 27 |
| 28 namespace media { | 28 namespace media { |
| 29 | 29 |
| 30 VideoRendererImpl::VideoRendererImpl( | 30 VideoRendererImpl::VideoRendererImpl( |
| 31 const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, | 31 const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, |
| 32 const scoped_refptr<base::TaskRunner>& worker_task_runner, | 32 const scoped_refptr<base::TaskRunner>& worker_task_runner, |
| 33 VideoRendererSink* sink, | 33 VideoRendererSink* sink, |
| 34 const CreateVideoDecodersCB& create_video_decoders_cb, | 34 const CreateVideoDecodersCB& create_video_decoders_cb, |
| 35 bool drop_frames, | 35 bool drop_frames, |
| 36 GpuVideoAcceleratorFactories* gpu_factories, | 36 GpuVideoAcceleratorFactories* gpu_factories, |
| 37 const scoped_refptr<MediaLog>& media_log) | 37 MediaLog* media_log) |
| 38 : task_runner_(media_task_runner), | 38 : task_runner_(media_task_runner), |
| 39 sink_(sink), | 39 sink_(sink), |
| 40 sink_started_(false), | 40 sink_started_(false), |
| 41 client_(nullptr), | 41 client_(nullptr), |
| 42 gpu_memory_buffer_pool_(nullptr), | 42 gpu_memory_buffer_pool_(nullptr), |
| 43 media_log_(media_log), | 43 media_log_(media_log), |
| 44 low_delay_(false), | 44 low_delay_(false), |
| 45 received_end_of_stream_(false), | 45 received_end_of_stream_(false), |
| 46 rendered_end_of_stream_(false), | 46 rendered_end_of_stream_(false), |
| 47 state_(kUninitialized), | 47 state_(kUninitialized), |
| (...skipping 687 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 735 | 735 |
| 736 void VideoRendererImpl::AttemptReadAndCheckForMetadataChanges( | 736 void VideoRendererImpl::AttemptReadAndCheckForMetadataChanges( |
| 737 VideoPixelFormat pixel_format, | 737 VideoPixelFormat pixel_format, |
| 738 const gfx::Size& natural_size) { | 738 const gfx::Size& natural_size) { |
| 739 base::AutoLock auto_lock(lock_); | 739 base::AutoLock auto_lock(lock_); |
| 740 CheckForMetadataChanges(pixel_format, natural_size); | 740 CheckForMetadataChanges(pixel_format, natural_size); |
| 741 AttemptRead_Locked(); | 741 AttemptRead_Locked(); |
| 742 } | 742 } |
| 743 | 743 |
| 744 } // namespace media | 744 } // namespace media |
| OLD | NEW |