#include <gst/gst.h>
#include <gst/video/videooverlay.h>
+#ifdef __APPLE__
+#include <TargetConditionals.h>
+#endif
+
#include <gdk/gdk.h>
#if defined (GDK_WINDOWING_X11)
#include <gdk/gdkx.h>
}
int
-main (int argc, char *argv[])
+tutorial_main (int argc, char *argv[])
{
CustomData data;
GstStateChangeReturn ret;
gst_object_unref (data.playbin);
return 0;
}
+
+int
+main (int argc, char *argv[])
+{
+#if defined(__APPLE__) && TARGET_OS_MAC && !TARGET_OS_IPHONE
+ return gst_macos_main (tutorial_main, argc, argv, NULL);
+#else
+ return tutorial_main (argc, argv);
+#endif
+}