diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/applemedia/Makefile.am | 10 | ||||
-rw-r--r-- | sys/applemedia/plugin.m | 5 |
2 files changed, 12 insertions, 3 deletions
diff --git a/sys/applemedia/Makefile.am b/sys/applemedia/Makefile.am index 4e415249d..f1e678558 100644 --- a/sys/applemedia/Makefile.am +++ b/sys/applemedia/Makefile.am @@ -92,16 +92,22 @@ libgstapplemedia_la_LDFLAGS += \ else libgstapplemedia_la_SOURCES += \ - qtkitvideosrc.m \ iosurfacememory.c libgstapplemedia_la_LDFLAGS += \ -Wl,-framework -Wl,Cocoa \ - -Wl,-framework -Wl,QTKit \ -Wl,-framework -Wl,IOSurface endif +if HAVE_QTKIT +libgstapplemedia_la_SOURCES += \ + qtkitvideosrc.m + +libgstapplemedia_la_LDFLAGS += \ + -Wl,-framework -Wl,QTKit +endif + if HAVE_AVFOUNDATION libgstapplemedia_la_SOURCES += \ diff --git a/sys/applemedia/plugin.m b/sys/applemedia/plugin.m index 0ff4ec1a5..1b341c916 100644 --- a/sys/applemedia/plugin.m +++ b/sys/applemedia/plugin.m @@ -25,7 +25,8 @@ #include "corevideomemory.h" #ifdef HAVE_IOS #include "iosassetsrc.h" -#else +#endif +#ifdef HAVE_QTKIT #include "qtkitvideosrc.h" #endif #ifdef HAVE_AVFOUNDATION @@ -71,7 +72,9 @@ plugin_init (GstPlugin * plugin) GST_TYPE_IOS_ASSET_SRC); #else enable_mt_mode (); +#endif +#ifdef HAVE_QTKIT res = gst_element_register (plugin, "qtkitvideosrc", GST_RANK_SECONDARY, GST_TYPE_QTKIT_VIDEO_SRC); #endif |