summaryrefslogtreecommitdiffstats
path: root/sys/glsink/gstgldisplay.h
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2008-02-12 21:01:17 +0000
committerDavid Schleef <ds@schleef.org>2008-02-12 21:01:17 +0000
commit1a74d7922af0c0ed00ad65cbc9bb1d5e7b76ff16 (patch)
treeb709b8c4b95b75c0c75847b7f762bd90797f3ed0 /sys/glsink/gstgldisplay.h
parentfe7d13387940fa5fdead42a1f3e691c9e297c776 (diff)
downloadgst-plugins-bad-1a74d7922af0c0ed00ad65cbc9bb1d5e7b76ff16.tar.gz
gst-plugins-bad-1a74d7922af0c0ed00ad65cbc9bb1d5e7b76ff16.tar.bz2
gst-plugins-bad-1a74d7922af0c0ed00ad65cbc9bb1d5e7b76ff16.zip
Remove glimagesink, as it's been moved to gst-plugins-gl.
Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/inspect/plugin-glimagesink.xml: * sys/Makefile.am: * sys/glsink/BUGS: * sys/glsink/Makefile.am: * sys/glsink/color_matrix.c: * sys/glsink/glextensions.c: * sys/glsink/glextensions.h: * sys/glsink/glimagesink.c: * sys/glsink/glimagesink.h: * sys/glsink/gltestsrc.c: * sys/glsink/gltestsrc.h: * sys/glsink/gstglbuffer.c: * sys/glsink/gstglbuffer.h: * sys/glsink/gstglconvert.c: * sys/glsink/gstgldisplay.c: * sys/glsink/gstgldisplay.h: * sys/glsink/gstgldownload.c: * sys/glsink/gstglfilter.c: * sys/glsink/gstglfilter.h: * sys/glsink/gstglfilterexample.c: * sys/glsink/gstgltestsrc.c: * sys/glsink/gstgltestsrc.h: * sys/glsink/gstglupload.c: * sys/glsink/gstopengl.c: Remove glimagesink, as it's been moved to gst-plugins-gl. Fixes #516094.
Diffstat (limited to 'sys/glsink/gstgldisplay.h')
-rw-r--r--sys/glsink/gstgldisplay.h85
1 files changed, 0 insertions, 85 deletions
diff --git a/sys/glsink/gstgldisplay.h b/sys/glsink/gstgldisplay.h
deleted file mode 100644
index 1b2c9df5..00000000
--- a/sys/glsink/gstgldisplay.h
+++ /dev/null
@@ -1,85 +0,0 @@
-
-#ifndef __GST_GL_H__
-#define __GST_GL_H__
-
-#include <GL/glx.h>
-#include <GL/gl.h>
-#include <gst/gst.h>
-#include <gst/video/video.h>
-
-typedef struct _GstGLDisplay GstGLDisplay;
-typedef struct _GstGLDisplayClass GstGLDisplayClass;
-
-#define GST_TYPE_GL_DISPLAY \
- (gst_gl_display_get_type())
-#define GST_GL_DISPLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GL_DISPLAY,GstGLDisplay))
-#define GST_GL_DISPLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GL_DISPLAY,GstGLDisplayClass))
-#define GST_IS_GL_DISPLAY(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GL_DISPLAY))
-#define GST_IS_GL_DISPLAY_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GL_DISPLAY))
-
-
-struct _GstGLDisplay {
- GObject object;
-
- Display *display;
- GC gc;
- XVisualInfo *visinfo;
- GLXContext context;
- GMutex *lock;
-
- Screen *screen;
- int screen_num;
- Visual *visual;
- Window root;
- guint32 white;
- guint32 black;
- int depth;
-
- int max_texture_size;
-
- gboolean have_ycbcr_texture;
- gboolean have_texture_rectangle;
- gboolean have_color_matrix;
-
- Window window;
- gboolean visible;
- Window parent_window;
-
- int win_width;
- int win_height;
-
-};
-
-struct _GstGLDisplayClass {
- GObjectClass object_class;
-};
-
-GType gst_gl_display_get_type (void);
-
-
-GstGLDisplay *gst_gl_display_new (void);
-gboolean gst_gl_display_connect (GstGLDisplay *display,
- const char *display_name);
-gboolean gst_gl_display_can_handle_type (GstGLDisplay *display,
- GstVideoFormat type);
-void gst_gl_display_lock (GstGLDisplay *display);
-void gst_gl_display_unlock (GstGLDisplay *display);
-void gst_gl_display_set_window (GstGLDisplay *display, Window window);
-void gst_gl_display_update_attributes (GstGLDisplay *display);
-void gst_gl_display_clear (GstGLDisplay *display);
-void gst_gl_display_draw_texture (GstGLDisplay * display, GLuint texture,
- int width, int height, gboolean sync);
-void gst_gl_display_check_error (GstGLDisplay *display, int line);
-GLuint gst_gl_display_upload_texture_rectangle (GstGLDisplay *display,
- GstVideoFormat type, void *data, int width, int height);
-void gst_gl_display_set_visible (GstGLDisplay *display, gboolean visible);
-void gst_gl_display_set_window_size (GstGLDisplay *display, int width,
- int height);
-void gst_gl_display_update_window (GstGLDisplay * display);
-
-#endif
-