X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=subprojects%2Fgst-docs%2Fexamples%2Ftutorials%2Fbasic-tutorial-5.c;h=7aab34c1b78c89da8b5852679ddce55db2e9c23e;hb=3bb8700577ab4f741db00831796c25ac4ea7d888;hp=34c75c978f12c7dbb14acc89825ca242731092ac;hpb=9ca6b1196e31a4a483fdddad191221616e2c9c3d;p=platform%2Fupstream%2Fgstreamer.git diff --git a/subprojects/gst-docs/examples/tutorials/basic-tutorial-5.c b/subprojects/gst-docs/examples/tutorials/basic-tutorial-5.c index 34c75c9..7aab34c 100644 --- a/subprojects/gst-docs/examples/tutorials/basic-tutorial-5.c +++ b/subprojects/gst-docs/examples/tutorials/basic-tutorial-5.c @@ -4,6 +4,10 @@ #include #include +#ifdef __APPLE__ +#include +#endif + #include #if defined (GDK_WINDOWING_X11) #include @@ -372,7 +376,7 @@ application_cb (GstBus * bus, GstMessage * msg, CustomData * data) } int -main (int argc, char *argv[]) +tutorial_main (int argc, char *argv[]) { CustomData data; GstStateChangeReturn ret; @@ -443,3 +447,13 @@ main (int argc, char *argv[]) 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 +}