gstreamer/gst-libs/gst
George Kiagiadakis c62ec6f815 waylandsink: get the external display handle using GstContext
This drops the ugly GstWaylandWindowHandle structure and is much
more elegant because we can now request the display separately
from the window handle. Therefore the window handle can be requested
in render(), i.e. when it is really needed and we can still open
the correct display for getting caps and creating the pool earlier.

This change also separates setting the wl_surface from setting its size.
Applications should do that by calling two functions in sequence:

  gst_video_overlay_set_window_handle (overlay, surface);
  gst_wayland_video_set_surface_size (overlay, w, h);
2014-06-17 13:51:27 +02:00
..
basecamerabinsrc basecamerabinsrc: Add auto-start property to basecamerabin 2013-02-11 22:04:59 +01:00
codecparsers codecparsers: h264: fix quantization matrix conversion routine names. 2014-06-12 10:26:26 +02:00
gl gldownload: plug a memory leak 2014-06-15 15:17:07 +10:00
insertbin insertbin: Annotate callback scopes 2013-05-15 20:03:30 -04:00
interfaces GstPhotography: Add new enum values to match android's parameters 2012-11-20 09:37:59 +00:00
mpegts mpegts: Remove unneeded NULL check 2014-06-02 08:24:08 +02:00
uridownloader uridownloader: Store URI and redirect target in the downloaded fragments 2014-05-28 09:44:24 +02:00
wayland waylandsink: get the external display handle using GstContext 2014-06-17 13:51:27 +02:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h glib-compat-private.h: remove old GStaticRecMutex stuff 2013-02-12 10:39:44 +00:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am wayland: Add new gst-wayland library containing a new GstWaylandVideo interface 2014-06-17 13:51:23 +02:00