command : [mkenums, glib_mkenums, '@OUTPUT@', '@INPUT@'])
audio_gen_sources = [gstaudio_h]
+gstaudio_deps = [tag_dep, gst_base_dep, libm]
orcsrc = 'gstaudiopack'
if have_orcc
+ gstaudio_deps += [orc_dep]
orc_h = custom_target(orcsrc + '.h',
input : orcsrc + '.orc',
output : orcsrc + '.h',
simd_dependencies += audio_resampler_sse41
endif
-gstaudio_deps = [tag_dep, gst_base_dep, orc_dep, libm]
gstaudio = library('gstaudio-@0@'.format(api_version),
audio_src, gstaudio_h, gstaudio_c, orc_c, orc_h,
c_args : gst_plugins_base_args + simd_cargs,
video_gen_sources = [gstvideo_h]
orcsrc = 'video-orc'
+gstvideo_deps = [gst_base_dep, libm]
if have_orcc
+ gstvideo_deps += [orc_dep]
orc_h = custom_target(orcsrc + '.h',
input : orcsrc + '.orc',
output : orcsrc + '.h',
configuration : configuration_data())
endif
-gstvideo_deps = [gst_base_dep, orc_dep, libm]
gstvideo = library('gstvideo-@0@'.format(api_version),
video_sources, gstvideo_h, gstvideo_c, orc_c, orc_h,
c_args : gst_plugins_base_args,
+adder_deps = [audio_dep]
orcsrc = 'gstadderorc'
if have_orcc
+ adder_deps += [orc_dep]
orc_h = custom_target(orcsrc + '.h',
input : orcsrc + '.orc',
output : orcsrc + '.h',
'gstadder.c', orc_c, orc_h,
c_args: gst_plugins_base_args,
include_directories: [configinc, libsinc],
- dependencies : [audio_dep, orc_dep],
+ dependencies : adder_deps,
install : true,
install_dir : plugins_install_dir,
)
+videotestsrc_deps = glib_deps + [video_dep, gst_dep, gst_base_dep, libm]
orcsrc = 'gstvideotestsrcorc'
if have_orcc
+ videotestsrc_deps += [orc_dep]
orc_h = custom_target(orcsrc + '.h',
input : orcsrc + '.orc',
output : orcsrc + '.h',
'gstvideotestsrc.c', 'videotestsrc.c', orc_c, orc_h,
c_args : gst_plugins_base_args,
include_directories: [configinc, libsinc],
- dependencies : glib_deps + [video_dep, gst_dep, gst_base_dep, orc_dep, libm],
+ dependencies : videotestsrc_deps,
install : true,
install_dir : plugins_install_dir,
)
+volume_deps = glib_deps + [audio_dep, gst_dep, gst_base_dep]
orcsrc = 'gstvolumeorc'
if have_orcc
+ volume_deps += [orc_dep]
orc_h = custom_target(orcsrc + '.h',
input : orcsrc + '.orc',
output : orcsrc + '.h',
gstvolume = library('gstvolume', 'gstvolume.c', orc_c, orc_h,
c_args : gst_plugins_base_args,
include_directories: [configinc, libsinc],
- dependencies : glib_deps + [audio_dep, gst_dep, gst_base_dep, orc_dep],
+ dependencies : volume_deps,
install : true,
install_dir : plugins_install_dir,
)