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 |