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 335 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
346 unsigned WebMediaPlayerMS::decodedFrameCount() const { | 346 unsigned WebMediaPlayerMS::decodedFrameCount() const { |
347 DCHECK(thread_checker_.CalledOnValidThread()); | 347 DCHECK(thread_checker_.CalledOnValidThread()); |
348 return compositor_->total_frame_count(); | 348 return compositor_->total_frame_count(); |
349 } | 349 } |
350 | 350 |
351 unsigned WebMediaPlayerMS::droppedFrameCount() const { | 351 unsigned WebMediaPlayerMS::droppedFrameCount() const { |
352 DCHECK(thread_checker_.CalledOnValidThread()); | 352 DCHECK(thread_checker_.CalledOnValidThread()); |
353 return compositor_->dropped_frame_count(); | 353 return compositor_->dropped_frame_count(); |
354 } | 354 } |
355 | 355 |
356 unsigned WebMediaPlayerMS::audioDecodedByteCount() const { | 356 size_t WebMediaPlayerMS::audioDecodedByteCount() const { |
357 DCHECK(thread_checker_.CalledOnValidThread()); | 357 DCHECK(thread_checker_.CalledOnValidThread()); |
358 NOTIMPLEMENTED(); | 358 NOTIMPLEMENTED(); |
359 return 0; | 359 return 0; |
360 } | 360 } |
361 | 361 |
362 unsigned WebMediaPlayerMS::videoDecodedByteCount() const { | 362 size_t WebMediaPlayerMS::videoDecodedByteCount() const { |
363 DCHECK(thread_checker_.CalledOnValidThread()); | 363 DCHECK(thread_checker_.CalledOnValidThread()); |
364 NOTIMPLEMENTED(); | 364 NOTIMPLEMENTED(); |
365 return 0; | 365 return 0; |
366 } | 366 } |
367 | 367 |
368 void WebMediaPlayerMS::OnHidden(bool must_suspend) { | 368 void WebMediaPlayerMS::OnHidden(bool must_suspend) { |
369 #if defined(OS_ANDROID) | 369 #if defined(OS_ANDROID) |
370 DCHECK(thread_checker_.CalledOnValidThread()); | 370 DCHECK(thread_checker_.CalledOnValidThread()); |
371 DCHECK(!render_frame_suspended_); | 371 DCHECK(!render_frame_suspended_); |
372 | 372 |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
516 media::SkCanvasVideoRenderer* WebMediaPlayerMS::GetSkCanvasVideoRenderer() { | 516 media::SkCanvasVideoRenderer* WebMediaPlayerMS::GetSkCanvasVideoRenderer() { |
517 return &video_renderer_; | 517 return &video_renderer_; |
518 } | 518 } |
519 | 519 |
520 void WebMediaPlayerMS::ResetCanvasCache() { | 520 void WebMediaPlayerMS::ResetCanvasCache() { |
521 DCHECK(thread_checker_.CalledOnValidThread()); | 521 DCHECK(thread_checker_.CalledOnValidThread()); |
522 video_renderer_.ResetCache(); | 522 video_renderer_.ResetCache(); |
523 } | 523 } |
524 | 524 |
525 } // namespace content | 525 } // namespace content |
OLD | NEW |