gstreamer/ext/wayland
Fabien Dessenne 57645056ad waylandsink: set video surface opaque
Unless the video format has an alpha component (ARGB, ...), set the
video_surface opaque.
In the usual case where the black area_surface has the same size as the
video_surface (eg: run gst-play-1.0 video.mp4), this makes the black
surface totally occluded which makes weston compositor's life easier
since it can ignore that surface.
Also unconditionally set the black area_surface opaque.

https://bugzilla.gnome.org/show_bug.cgi?id=778078
2017-02-02 13:14:01 -05:00
..
.gitignore waylandsink: Build bindings for the unstable wl_scaler spec 2014-06-17 13:51:24 +02:00
gstwaylandsink.c waylandsink: fix display re-connection (redraw pending) 2017-01-02 19:53:27 -05:00
gstwaylandsink.h waylandsink: support linux dmabuf protocol 2016-11-03 15:37:46 -04:00
Makefile.am wayland: avoid prefix clash in combined pkg-config check 2016-11-18 10:41:16 -08:00
meson.build meson: Build waylandsink 2016-11-15 18:33:25 -03:00
wlbuffer.c waylandsink: take into account the case where a pool may be destroyed together with GstWlDisplay 2014-10-11 14:57:14 +02:00
wlbuffer.h waylandsink: stack the video subsurface into another subsurface that covers the whole render rectangle 2014-10-11 14:57:14 +02:00
wldisplay.c ext: Fix various compiler warnings with clang 2016-11-25 23:47:15 +02:00
wldisplay.h waylandsink: Rework dmabuf support 2016-11-03 15:37:46 -04:00
wllinuxdmabuf.c waylandsink: Rework dmabuf support 2016-11-03 15:37:46 -04:00
wllinuxdmabuf.h waylandsink: support linux dmabuf protocol 2016-11-03 15:37:46 -04:00
wlshmallocator.c waylandsink: Rework dmabuf support 2016-11-03 15:37:46 -04:00
wlshmallocator.h waylandsink: replace the custom GstWlShmMemory with GstFdMemory 2015-10-14 22:05:51 +02:00
wlvideoformat.c waylandsink: support linux dmabuf protocol 2016-11-03 15:37:46 -04:00
wlvideoformat.h wayland: include drm_fourcc.h properly and fix build 2016-11-04 09:21:59 +00:00
wlwindow.c waylandsink: set video surface opaque 2017-02-02 13:14:01 -05:00
wlwindow.h waylandsink: Update our window size on configure event 2016-09-22 19:12:22 -04:00