summaryrefslogtreecommitdiff
path: root/ext/wayland/gstwaylandsink.h
diff options
context:
space:
mode:
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2014-02-28 11:48:30 +0200
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2014-06-17 13:51:24 +0200
commite56f305274520e856044bf629886073bea21294e (patch)
treee61373c972794293f072edb18cdb4b6bf9a0944f /ext/wayland/gstwaylandsink.h
parent68133361eca5f03a85e8f9b168b2aa8026161ebf (diff)
downloadgstreamer-plugins-bad-e56f305274520e856044bf629886073bea21294e.tar.gz
waylandsink: implement the GstVideoOverlay & GstWaylandVideo interfaces
This is the initial implementation, without the GstVideoOverlay.expose() method. It only implements using an external (sub)surface and resizing it with GstWaylandVideo.
Diffstat (limited to 'ext/wayland/gstwaylandsink.h')
-rw-r--r--ext/wayland/gstwaylandsink.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/wayland/gstwaylandsink.h b/ext/wayland/gstwaylandsink.h
index 9b7091fc5..60e75e8f6 100644
--- a/ext/wayland/gstwaylandsink.h
+++ b/ext/wayland/gstwaylandsink.h
@@ -60,6 +60,10 @@ struct _GstWaylandSink
gint video_height;
gchar *display_name;
+
+ gboolean drawing_frozen;
+ gboolean negotiated;
+ GCond render_cond;
};
struct _GstWaylandSinkClass