| plugin_LTLIBRARIES = libgstapplemedia.la |
| |
| libgstapplemedia_la_SOURCES = \ |
| plugin.m \ |
| vtutil.c \ |
| corevideobuffer.c \ |
| coremediabuffer.c \ |
| coremediactx.c \ |
| vtapi.c \ |
| atdec.c \ |
| dynapi.c |
| |
| libgstapplemedia_la_CPPFLAGS = \ |
| -Dgst_dyn_api_get_type=gst_dyn_api_priv_get_type \ |
| -Dgst_dyn_api_debug=gst_dyn_api_priv_debug \ |
| -D_gst_dyn_api_new=_gst_dyn_api_priv_new \ |
| -Dgst_core_media_buffer_new=gst_core_media_buffer_priv_new \ |
| -Dgst_core_media_buffer_get_type=gst_core_media_buffer_priv_get_type \ |
| -Dgst_core_media_buffer_get_pixel_buffer=gst_core_media_buffer_priv_get_pixel_buffer\ |
| -Dgst_core_video_buffer_new=gst_core_video_buffer_priv_new \ |
| -Dgst_core_video_buffer_get_type=gst_core_video_buffer_priv_get_type \ |
| -Dgst_core_media_ctx_new=gst_core_media_ctx_priv_new \ |
| -Dgst_core_media_ctx_get_type=gst_core_media_ctx_priv_get_type |
| |
| libgstapplemedia_la_CFLAGS = \ |
| $(GST_CFLAGS) \ |
| $(GST_BASE_CFLAGS) \ |
| $(GST_PLUGINS_BASE_CFLAGS) |
| |
| libgstapplemedia_la_OBJCFLAGS = \ |
| $(GST_OBJCFLAGS) \ |
| $(GST_BASE_CFLAGS) \ |
| $(GST_PLUGINS_BASE_CFLAGS) |
| |
| if HAVE_IOS |
| libgstapplemedia_la_OBJCFLAGS += -fobjc-abi-version=2 -fobjc-legacy-dispatch |
| endif |
| |
| libgstapplemedia_la_LIBADD = \ |
| $(GST_BASE_LIBS) \ |
| $(GST_PLUGINS_BASE_LIBS) \ |
| -lgstvideo-$(GST_API_VERSION) \ |
| -lgstaudio-$(GST_API_VERSION) \ |
| $(GMODULE_NO_EXPORT_LIBS) |
| |
| libgstapplemedia_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) --tag=CC |
| |
| libgstapplemedia_la_LDFLAGS = \ |
| $(GST_PLUGIN_LDFLAGS) \ |
| $(GST_BASE_LDFLAGS) \ |
| $(GST_PLUGINS_BASE_LDFLAGS) \ |
| -Wl,-framework -Wl,CoreFoundation \ |
| -Wl,-framework -Wl,CoreMedia \ |
| -Wl,-framework -Wl,CoreVideo \ |
| -Wl,-framework -Wl,AudioToolbox |
| |
| if !HAVE_IOS |
| libgstapplemedia_la_LDFLAGS += -Wl,-framework -Wl,VideoToolbox |
| endif |
| |
| noinst_HEADERS = \ |
| qtkitvideosrc.h \ |
| avfvideosrc.h \ |
| vth264decbin.h \ |
| vth264encbin.h \ |
| vtenc.h \ |
| vtdec.h \ |
| vtutil.h \ |
| corevideobuffer.h \ |
| coremediabuffer.h \ |
| coremediactx.h \ |
| vtapi.h \ |
| atdec.h \ |
| dynapi.h \ |
| dynapi-internal.h \ |
| iosassetsrc.h \ |
| avfassetsrc.h |
| |
| if HAVE_IOS |
| |
| libgstapplemedia_la_SOURCES += \ |
| iosassetsrc.m |
| |
| libgstapplemedia_la_LDFLAGS += \ |
| -Wl,-framework -Wl,Foundation \ |
| -Wl,-framework -Wl,AssetsLibrary |
| |
| else |
| |
| libgstapplemedia_la_SOURCES += \ |
| qtkitvideosrc.m \ |
| vtenc.c \ |
| vtdec.c |
| |
| libgstapplemedia_la_LDFLAGS += \ |
| -Wl,-framework -Wl,Cocoa \ |
| -Wl,-framework -Wl,QTKit |
| |
| endif |
| |
| if HAVE_AVFOUNDATION |
| |
| libgstapplemedia_la_SOURCES += \ |
| avfvideosrc.m \ |
| avfassetsrc.m |
| |
| libgstapplemedia_la_LDFLAGS += \ |
| -Wl,-framework -Wl,AVFoundation |
| |
| endif |