gstreamer/tests/examples/gl/gtk
Jan Alexander Steffens (heftig) a6ed17c273 examples/gl/gtk: Add missing dependency on gstgl
Occasionally, a clean build would fail like this:

    In file included from ../subprojects/gst-plugins-base/tests/examples/gl/gtk/gstgtk.c:24:
    ../subprojects/gst-plugins-base/gst-libs/gst/gl/gl.h:25:10: fatal error: gst/gl/gl-enumtypes.h: No such file or directory
       25 | #include <gst/gl/gl-enumtypes.h>
          |          ^~~~~~~~~~~~~~~~~~~~~~~

Add the missing dependency so that the headers are generated beforehand.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/855>
2020-10-10 03:46:39 +00:00
..
3dvideo Remove autotools build system 2019-10-13 14:15:43 +01:00
filternovideooverlay Remove autotools build system 2019-10-13 14:15:43 +01:00
filtervideooverlay Remove autotools build system 2019-10-13 14:15:43 +01:00
fxtest Remove autotools build system 2019-10-13 14:15:43 +01:00
switchvideooverlay Remove autotools build system 2019-10-13 14:15:43 +01:00
gstgtk.c examples/gl/gtk: fix overlay handling for macOS 2017-12-09 19:32:30 +00:00
gstgtk.h tests/gl/gtk: implement setting a wayland display/surface 2017-12-09 19:32:03 +00:00
meson.build examples/gl/gtk: Add missing dependency on gstgl 2020-10-10 03:46:39 +00:00
README examples: gl: remove old and broken vs solution files 2018-09-19 10:54:25 +01:00

--- Description of the GTK examples ---

- gtkvideooverlay:
Show how to use the videooverlay interface through GTK.
It's possible to switch bettween GST_STATE through four buttons.

-filternovideooverlay:
A more complex pipeline is switched bettween the GST states
without using the videooverlay interface.

-filtervideooverlay:
A more complex pipeline is switched bettween the GST states.
using the videooverlay interface.

-fxtest:
switch bettween effects of the gleffects filter.

-pixbufdrop:
drag and drop a png file and overlay it using alpha channel.
It uses gloverlay filter.

-switchvideooverlay:
change the videooverlay window while the stream is playing.

--- How to build the GTK examples ---

Using autotools or Meson.