diff options
author | Bartosz Fabianowski <bartfab@chromium.org> | 2015-04-16 12:27:51 +0200 |
---|---|---|
committer | Bartosz Fabianowski <bartfab@chromium.org> | 2015-04-16 10:28:32 +0000 |
commit | 85a8238181175de195158bf1554f530cd0f6e3f1 (patch) | |
tree | 72b0b33ece151dc9cdb2e7af36e8d554ec64350e /media/tools/player_x11/gl_video_renderer.h | |
parent | 919dce4400651813d5ff6e8a85b944a5987adcb7 (diff) | |
download | chromium_src-85a8238181175de195158bf1554f530cd0f6e3f1.zip chromium_src-85a8238181175de195158bf1554f530cd0f6e3f1.tar.gz chromium_src-85a8238181175de195158bf1554f530cd0f6e3f1.tar.bz2 |
Revert "Speculative revert by sheriff"
This reverts commit 919dce4400651813d5ff6e8a85b944a5987adcb7.
BUG=None
TBR=akuegel
Review URL: https://codereview.chromium.org/1094553002
Cr-Commit-Position: refs/heads/master@{#325412}
Diffstat (limited to 'media/tools/player_x11/gl_video_renderer.h')
-rw-r--r-- | media/tools/player_x11/gl_video_renderer.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/media/tools/player_x11/gl_video_renderer.h b/media/tools/player_x11/gl_video_renderer.h deleted file mode 100644 index a652eea..0000000 --- a/media/tools/player_x11/gl_video_renderer.h +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef MEDIA_TOOLS_PLAYER_X11_GL_VIDEO_RENDERER_H_ -#define MEDIA_TOOLS_PLAYER_X11_GL_VIDEO_RENDERER_H_ - -#include "base/basictypes.h" -#include "base/memory/ref_counted.h" -#include "ui/gfx/geometry/rect.h" -#include "ui/gfx/geometry/size.h" -#include "ui/gl/gl_bindings.h" - -namespace media { -class VideoFrame; -} - -class GlVideoRenderer : public base::RefCountedThreadSafe<GlVideoRenderer> { - public: - GlVideoRenderer(Display* display, Window window); - - void Paint(const scoped_refptr<media::VideoFrame>& video_frame); - - private: - friend class base::RefCountedThreadSafe<GlVideoRenderer>; - ~GlVideoRenderer(); - - // Initializes GL rendering for the given dimensions. - void Initialize(gfx::Size coded_size, gfx::Rect visible_rect); - - Display* display_; - Window window_; - - // GL context. - GLXContext gl_context_; - - // 3 textures, one for each plane. - GLuint textures_[3]; - - DISALLOW_COPY_AND_ASSIGN(GlVideoRenderer); -}; - -#endif // MEDIA_TOOLS_PLAYER_X11_GL_VIDEO_RENDERER_H_ |