gstreamer/ext/wayland
George Kiagiadakis 12444ec84e waylandsink: Set external surfaces and their child objects to use our own event queue
This fixes weird freezes because of frame_redraw_callback() not being
called from the main thread when it should with weston's toy toolkit.

It's also safer to know that frame_redraw_callback() will always be
called from our display thread... Otherwise it could be called after
the sink has been destroyed for example.
2014-06-17 13:51:24 +02:00
..
gstwaylandsink.c waylandsink: Set external surfaces and their child objects to use our own event queue 2014-06-17 13:51:24 +02:00
gstwaylandsink.h waylandsink: Wait for the frame_cb to redraw and drop frames meanwhile 2014-06-17 13:51:24 +02:00
Makefile.am waylandsink: implement with stubs the GstWaylandVideo & GstVideoOverlay interfaces 2014-06-17 13:51:23 +02:00
waylandpool.c waylandsink: Handle wl_buffer::release and don't reuse buffers that are not released 2014-06-17 13:51:24 +02:00
waylandpool.h waylandsink: Handle wl_buffer::release and don't reuse buffers that are not released 2014-06-17 13:51:24 +02:00
wldisplay.c waylandsink: handle the list of supported formats properly 2014-06-17 13:51:23 +02:00
wldisplay.h waylandsink: handle the list of supported formats properly 2014-06-17 13:51:23 +02:00
wlvideoformat.c waylandsink/wlvideoformat: add mappings for many common formats 2014-06-17 13:51:23 +02:00
wlvideoformat.h waylandsink: split video format related functions out to a separate file 2014-06-17 13:51:21 +02:00
wlwindow.c waylandsink: implement the GstVideoOverlay & GstWaylandVideo interfaces 2014-06-17 13:51:24 +02:00
wlwindow.h waylandsink: implement the GstVideoOverlay & GstWaylandVideo interfaces 2014-06-17 13:51:24 +02:00