| 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 "content/renderer/media/webmediaplayer_ms.h" | 5 #include "content/renderer/media/webmediaplayer_ms.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <limits> | 8 #include <limits> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 web_stream, media::BindToCurrentLoop(base::Bind( | 241 web_stream, media::BindToCurrentLoop(base::Bind( |
| 242 &WebMediaPlayerMS::OnSourceError, AsWeakPtr())), | 242 &WebMediaPlayerMS::OnSourceError, AsWeakPtr())), |
| 243 frame_deliverer_->GetRepaintCallback(), io_task_runner_, | 243 frame_deliverer_->GetRepaintCallback(), io_task_runner_, |
| 244 media_task_runner_, worker_task_runner_, gpu_factories_); | 244 media_task_runner_, worker_task_runner_, gpu_factories_); |
| 245 | 245 |
| 246 RenderFrame* const frame = RenderFrame::FromWebFrame(frame_); | 246 RenderFrame* const frame = RenderFrame::FromWebFrame(frame_); |
| 247 | 247 |
| 248 if (frame) { | 248 if (frame) { |
| 249 // Report UMA and RAPPOR metrics. | 249 // Report UMA and RAPPOR metrics. |
| 250 GURL url = source.isURL() ? GURL(source.getAsURL()) : GURL(); | 250 GURL url = source.isURL() ? GURL(source.getAsURL()) : GURL(); |
| 251 media::ReportMetrics(load_type, url, frame_->getSecurityOrigin()); | 251 media::ReportMetrics(load_type, url, frame_->getSecurityOrigin(), |
| 252 media_log_); |
| 252 | 253 |
| 253 audio_renderer_ = renderer_factory_->GetAudioRenderer( | 254 audio_renderer_ = renderer_factory_->GetAudioRenderer( |
| 254 web_stream, frame->GetRoutingID(), initial_audio_output_device_id_, | 255 web_stream, frame->GetRoutingID(), initial_audio_output_device_id_, |
| 255 initial_security_origin_); | 256 initial_security_origin_); |
| 256 } | 257 } |
| 257 | 258 |
| 258 if (!video_frame_provider_ && !audio_renderer_) { | 259 if (!video_frame_provider_ && !audio_renderer_) { |
| 259 SetNetworkState(WebMediaPlayer::NetworkStateNetworkError); | 260 SetNetworkState(WebMediaPlayer::NetworkStateNetworkError); |
| 260 return; | 261 return; |
| 261 } | 262 } |
| (...skipping 440 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 702 void WebMediaPlayerMS::ResetCanvasCache() { | 703 void WebMediaPlayerMS::ResetCanvasCache() { |
| 703 DCHECK(thread_checker_.CalledOnValidThread()); | 704 DCHECK(thread_checker_.CalledOnValidThread()); |
| 704 video_renderer_.ResetCache(); | 705 video_renderer_.ResetCache(); |
| 705 } | 706 } |
| 706 | 707 |
| 707 void WebMediaPlayerMS::TriggerResize() { | 708 void WebMediaPlayerMS::TriggerResize() { |
| 708 get_client()->sizeChanged(); | 709 get_client()->sizeChanged(); |
| 709 } | 710 } |
| 710 | 711 |
| 711 } // namespace content | 712 } // namespace content |
| OLD | NEW |