v4l2bufferpool: Free orphaned allocator resources when buffers are released
[platform/upstream/gst-plugins-good.git] / ext / raw1394 / meson.build
1 raw1394_dep = dependency('libraw1394', version: '>= 2.0.0', required: get_option('dv1394'))
2 avc1394_dep = dependency('libavc1394', version: '>= 0.5.4', required: get_option('dv1394'))
3 iec61883_dep = dependency('libiec61883', version: '>= 1.0.0', required: get_option('dv1394'))
4
5 have_1394 = false
6 if raw1394_dep.found() and iec61883_dep.found() and avc1394_dep.found()
7   if cc.has_function('avc1394_send_command', dependencies: avc1394_dep)
8     if cc.has_function('rom1394_free_directory', dependencies: avc1394_dep)
9       have_1394 = true
10     endif
11   endif
12 endif
13
14 if have_1394
15   library('gst1394',
16     'gst1394.c', 'gst1394probe.c', 'gstdv1394src.c', 'gsthdv1394src.c', 'gst1394clock.c',
17     c_args : gst_plugins_good_args + ['-DHAVE_LIBIEC61883'],
18     include_directories : [configinc, libsinc],
19     dependencies : [gstvideo_dep, gstbase_dep, raw1394_dep, avc1394_dep, iec61883_dep],
20     install : true,
21     install_dir : plugins_install_dir)
22 endif