From: Tim-Philipp Müller Date: Sun, 16 Dec 2018 17:35:58 +0000 (+0000) Subject: meson: build dc1394 plugin X-Git-Tag: 1.19.3~507^2~3705 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=56c65afff4e42bf4a0ef9fd34e97eb4b5cecb773;p=platform%2Fupstream%2Fgstreamer.git meson: build dc1394 plugin --- diff --git a/ext/dc1394/meson.build b/ext/dc1394/meson.build new file mode 100644 index 0000000..1b37f00 --- /dev/null +++ b/ext/dc1394/meson.build @@ -0,0 +1,12 @@ +dc1394_dep = dependency('libdc1394-2', version: '>= 2.2.5', required: get_option('dc1394')) +if dc1394_dep.found() + gstdc1394 = library('gstdc1394', + 'gstdc1394src.c', + c_args: gst_plugins_bad_args, + include_directories: [configinc], + dependencies: [gstvideo_dep, dc1394_dep], + install: true, + install_dir: plugins_install_dir, + ) + pkgconfig.generate(gstdc1394, install_dir: plugins_pkgconfig_install_dir) +endif diff --git a/ext/meson.build b/ext/meson.build index 6d585ae..9e718e2 100644 --- a/ext/meson.build +++ b/ext/meson.build @@ -8,7 +8,7 @@ subdir('closedcaption') subdir('curl') #subdir('daala') subdir('dash') -#subdir('dc1394') +subdir('dc1394') subdir('directfb') subdir('dtls') subdir('dts') diff --git a/meson_options.txt b/meson_options.txt index 8c721a2..e8d2ca9 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -86,6 +86,7 @@ option('curl', type : 'feature', value : 'auto', description : 'cURL network sou option('curl-ssh2', type : 'feature', value : 'auto', description : 'cURL network source and sink plugin libssh2 support') option('d3dvideosink', type : 'feature', value : 'auto', description : 'Direct3D video sink plugin') option('dash', type : 'feature', value : 'auto', description : 'DASH demuxer plugin') +option('dc1394', type : 'feature', value : 'auto', description : 'libdc1394 IIDC camera source plugin') option('decklink', type : 'feature', value : 'auto', description : 'DeckLink audio/video source/sink plugin') option('directfb', type : 'feature', value : 'auto', description : 'DirectFB video sink plugin') option('directsound', type : 'feature', value : 'auto', description : 'Directsound audio source plugin')