gstreamer/tests/examples/gl/gtk
Philippe Normand 6c1dc1b129 examples/gl/gtk: Fix build on macOS
The gdkquartz.h include pulls into Apple Obj-C frameworks so the compiler needs
to handle the gstgtkhelper library as such.

Fixes #518
2018-12-27 14:55:28 +01:00
..
3dvideo gl: Rename GST_TYPE_GL_STEREO_DOWNMIX GType macro everywhere 2018-10-03 14:49:32 +03:00
filternovideooverlay meson: Build gl/gtk examples 2018-07-20 22:45:43 -04:00
filtervideooverlay meson: gl/gtk tests: Add video_dep to the helper 2018-07-21 09:13:27 -04:00
fxtest meson: gl/gtk tests: Add video_dep to the helper 2018-07-21 09:13:27 -04:00
switchvideooverlay meson: gl/gtk tests: Add video_dep to the helper 2018-07-21 09:13:27 -04: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
Makefile.am gl: hook up to build system 2017-12-19 12:01:48 +00:00
meson.build examples/gl/gtk: Fix build on macOS 2018-12-27 14:55:28 +01: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.