| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/skcanvas_video_renderer.h" | 5 #include "media/renderers/skcanvas_video_renderer.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 | 8 |
| 9 #include "base/macros.h" | 9 #include "base/macros.h" |
| 10 #include "gpu/GLES2/gl2extchromium.h" | 10 #include "gpu/GLES2/gl2extchromium.h" |
| (...skipping 618 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 629 case PIXEL_FORMAT_NV12: | 629 case PIXEL_FORMAT_NV12: |
| 630 case PIXEL_FORMAT_NV21: | 630 case PIXEL_FORMAT_NV21: |
| 631 case PIXEL_FORMAT_UYVY: | 631 case PIXEL_FORMAT_UYVY: |
| 632 case PIXEL_FORMAT_YUY2: | 632 case PIXEL_FORMAT_YUY2: |
| 633 case PIXEL_FORMAT_ARGB: | 633 case PIXEL_FORMAT_ARGB: |
| 634 case PIXEL_FORMAT_XRGB: | 634 case PIXEL_FORMAT_XRGB: |
| 635 case PIXEL_FORMAT_RGB24: | 635 case PIXEL_FORMAT_RGB24: |
| 636 case PIXEL_FORMAT_RGB32: | 636 case PIXEL_FORMAT_RGB32: |
| 637 case PIXEL_FORMAT_MJPEG: | 637 case PIXEL_FORMAT_MJPEG: |
| 638 case PIXEL_FORMAT_MT21: | 638 case PIXEL_FORMAT_MT21: |
| 639 case PIXEL_FORMAT_Y8: |
| 640 case PIXEL_FORMAT_Y16: |
| 639 case PIXEL_FORMAT_UNKNOWN: | 641 case PIXEL_FORMAT_UNKNOWN: |
| 640 NOTREACHED(); | 642 NOTREACHED(); |
| 641 } | 643 } |
| 642 } | 644 } |
| 643 | 645 |
| 644 // static | 646 // static |
| 645 void SkCanvasVideoRenderer::CopyVideoFrameSingleTextureToGLTexture( | 647 void SkCanvasVideoRenderer::CopyVideoFrameSingleTextureToGLTexture( |
| 646 gpu::gles2::GLES2Interface* gl, | 648 gpu::gles2::GLES2Interface* gl, |
| 647 VideoFrame* video_frame, | 649 VideoFrame* video_frame, |
| 648 unsigned int texture, | 650 unsigned int texture, |
| (...skipping 30 matching lines...) Expand all Loading... |
| 679 } | 681 } |
| 680 | 682 |
| 681 void SkCanvasVideoRenderer::ResetCache() { | 683 void SkCanvasVideoRenderer::ResetCache() { |
| 682 DCHECK(thread_checker_.CalledOnValidThread()); | 684 DCHECK(thread_checker_.CalledOnValidThread()); |
| 683 // Clear cached values. | 685 // Clear cached values. |
| 684 last_image_ = nullptr; | 686 last_image_ = nullptr; |
| 685 last_timestamp_ = kNoTimestamp(); | 687 last_timestamp_ = kNoTimestamp(); |
| 686 } | 688 } |
| 687 | 689 |
| 688 } // namespace media | 690 } // namespace media |
| OLD | NEW |