diff options
author | David Schleef <ds@schleef.org> | 2008-01-06 03:01:39 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2008-01-06 03:01:39 +0000 |
commit | b37e08cb29ddca72161a8098690ba52e5594153d (patch) | |
tree | a1323d58d34e815589e88792662d80e6f6ff2da3 /sys/glsink/glimagesink.h | |
parent | 540c7d46c5627d7c8f229756c4885dac90f77311 (diff) | |
download | gst-plugins-bad-b37e08cb29ddca72161a8098690ba52e5594153d.tar.gz gst-plugins-bad-b37e08cb29ddca72161a8098690ba52e5594153d.tar.bz2 gst-plugins-bad-b37e08cb29ddca72161a8098690ba52e5594153d.zip |
sys/glsink/: Handle xoverlay exposes correctly. This means glimagesink works correctly most of the time in totem (fu...
Original commit message from CVS:
* sys/glsink/glimagesink.c:
* sys/glsink/glimagesink.h:
* sys/glsink/gstglbuffer.h:
* sys/glsink/gstgldisplay.c:
* sys/glsink/gstgldisplay.h:
* sys/glsink/gstglupload.c:
Handle xoverlay exposes correctly. This means glimagesink works
correctly most of the time in totem (fullscreening being an
execption). Doesn't handle expose events directly to the GL
window.
Diffstat (limited to 'sys/glsink/glimagesink.h')
-rw-r--r-- | sys/glsink/glimagesink.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/glsink/glimagesink.h b/sys/glsink/glimagesink.h index 74ec3308..093bc1ca 100644 --- a/sys/glsink/glimagesink.h +++ b/sys/glsink/glimagesink.h @@ -27,6 +27,7 @@ #include <gst/video/video.h> #include "gstgldisplay.h" +#include "gstglbuffer.h" GST_DEBUG_CATEGORY_EXTERN (gst_debug_glimage_sink); @@ -61,6 +62,7 @@ struct _GstGLImageSink int par_n, par_d; GstGLDisplay *display; + GstGLBuffer *stored_buffer; XID window_id; }; |