plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
dependencies : validate_deps)
plugins += gstvalidatetracer
- pkgconfig.generate(gstvalidatetracer, install_dir : plugins_pkgconfig_install_dir)
else
warning('Statically building GstValidate as a tracer is not supported yet.')
endif
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstges, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstges]
\ No newline at end of file
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(nle, install_dir : plugins_pkgconfig_install_dir)
plugins += [nle]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstlibav_plugin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstlibav_plugin]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaes, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaes]
aes_dep = declare_dependency(include_directories : include_directories('.'))
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstaom, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaom]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstassrender, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstassrender]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstavtp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstavtp]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstbs2b, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstbs2b]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstbz2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstbz2]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstchromaprint, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstchromaprint]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstclosedcaption, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstclosedcaption]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstcolormanagement, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcolormanagement]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstcurl, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcurl]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstdashdemux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdashdemux]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstdc1394, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstdc1394]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstdirectfb, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdirectfb]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstdtls, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdtls]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstdtsdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdtsdec]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstfaac, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfaac]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstfaad, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfaad]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstfdkaac, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfdkaac]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstflite, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstflite]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstfluidsynth, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfluidsynth]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstgme, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstgme]
elif get_option('gme').enabled()
error('libgme plugin was enabled but required dependencies not found.')
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstgs, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgs]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstgsm, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgsm]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstgtkwayland, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgtkwayland]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsthls, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsthls]
hls_dep = declare_dependency(include_directories : include_directories('.'))
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstiqa, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstiqa]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstisac, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstisac]
endif
dependencies : [gstbase_dep, gstvideo_dep, gsttag_dep, kate_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstkate, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstkate]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstladspa, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstladspa]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstldac, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstldac]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstde265, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstde265]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstlv2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstlv2]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmicrodns, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmicrodns]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstmodplug, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstmodplug]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmpeg2enc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmpeg2enc]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmplex2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmplex2]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmusepack, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmusepack]
elif get_option('musepack').enabled()
error('Could not find libmpcdec header files, but Musepack was enabled via options')
dependencies : [gstbase_dep, neon_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstneon, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstneon]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstonnx, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstonnx]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstopenal, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenal]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstopenaptx, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopenaptx]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstopencv, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopencv]
elif get_option('opencv').enabled()
error('OpenCV support enabled but required dependencies were not found.')
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstopenexr, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenexr]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstopenh264, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopenh264]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstopenjpeg, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopenjpeg]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstopenmpt, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenmpt]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstopenni2, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstopenni2]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstopus, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopus]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstqroverlay, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstqroverlay]
endif
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstresindvd, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstresindvd]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstrsvg, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrsvg]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstrtmp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtmp]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstsbc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsbc]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstsctp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsctp]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmss, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmss]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstsndfile, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstsndfile]
endif
dependencies : [gstaudio_dep, soundtouch_dep, gnustl_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstsoundtouch, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsoundtouch]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstspandsp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstspandsp]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstsrt, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsrt]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstsrtp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsrtp]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstsvthevcenc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsvthevcenc]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstteletext, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstteletext]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstttmlsubs, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstttmlsubs]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstbz2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstbz2]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstvoamrwbenc, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstvoamrwbenc]
install_data('GstVoAmrwbEnc.prs', install_dir: presetdir)
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvulkan_plugin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvulkan_plugin]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstwaylandsink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwaylandsink]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstwebp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwebp]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstwebrtc_plugin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwebrtc_plugin]
install_dir : plugins_install_dir,
override_options : ['cpp_std=c++11'],
)
- pkgconfig.generate(gstwebrtcdsp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwebrtcdsp]
endif
install: true,
install_dir: plugins_install_dir,
)
- pkgconfig.generate(gstwildmidi, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstwildmidi]
elif get_option('wildmidi').enabled()
error('WildMidi plugin explicitly enabled, but required library or headers not found.')
subdir('wpe-extension')
endif
-pkgconfig.generate(gstwpe, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwpe]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstx265, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstx265]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstzbar, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstzbar]
endif
install_dir : plugins_install_dir,
override_options : ['cpp_std=c++11'],
)
- pkgconfig.generate(gstzxing, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstzxing]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaccurip, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaccurip]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstadpcmdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstadpcmdec]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstadpcmenc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstadpcmenc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaiff, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaiff]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstasfmux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstasfmux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiobuffersplit, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiobuffersplit]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiofxbad, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiofxbad]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiolatency, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiolatency]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiomixmatrix, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiomixmatrix]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiovisualizers, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiovisualizers]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstautoconvert, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstautoconvert]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstbayer, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstbayer]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstcamerabin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcamerabin]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstcodecalpha, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcodecalpha]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstcoloreffects, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcoloreffects]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdebugutilsbad, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdebugutilsbad]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdvbsubenc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdvbsubenc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdvbsuboverlay, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdvbsuboverlay]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdvdspu, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdvdspu]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstfaceoverlay, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfaceoverlay]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstfestival, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfestival]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstfieldanalysis, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfieldanalysis]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstfreeverb, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfreeverb]
install_data('GstFreeverb.prs', install_dir: presetdir)
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstfrei0r, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfrei0r]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstgaudioeffects, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgaudioeffects]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdgp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdgp]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstgeometrictransform, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgeometrictransform]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstid3tag, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstid3tag]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstinter, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstinter]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstinterlace, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstinterlace]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstivfparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstivfparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstivtc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstivtc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstjp2kdecimator, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstjp2kdecimator]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstjpegformat, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstjpegformat]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrfbsrc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrfbsrc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmidi, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmidi]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmpedpsdemux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmpedpsdemux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmpegpsmux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmpegpsmux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmpegtsdemux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmpegtsdemux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmpegtsmux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmpegtsmux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmxf, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmxf]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstnetsim, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstnetsim]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrtponvif, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtponvif]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstpcapparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstpcapparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstpnm, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstpnm]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstproxy, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstproxy]
\ No newline at end of file
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstlegacyrawparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstlegacyrawparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstremovesilence, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstremovesilence]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrist, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrist]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrtmp2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtmp2]
c_args: gst_plugins_bad_args,
install_dir: plugins_install_dir,
)
-pkgconfig.generate(gstrtp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtp]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsdpelem, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsdpelem]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsegmentclip, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsegmentclip]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsiren, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsiren]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsmooth, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsmooth]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstspeed, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstspeed]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsubenc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsubenc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstswitchbin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstswitchbin]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsttimecode, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsttimecode]
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsttranscoder_plugin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsttranscoder_plugin]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideofiltersbad, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideofiltersbad]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideoframe_audiolevel, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideoframe_audiolevel]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideoparsersbad, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideoparsersbad]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideosignal, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideosignal]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvmnc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvmnc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsty4mdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsty4mdec]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstamfcodec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstamfcodec]
gstphotography_dep, gmodule_dep, orc_dep, extra_deps],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstandroidmedia, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstandroidmedia]
install_data(androidmedia_java_sources,
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstapplemedia, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstapplemedia]
endif
cpp_args : gst_plugins_bad_args,
install : true,
install_dir : plugins_install_dir)
-pkgconfig.generate(gstasio, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstasio]
\ No newline at end of file
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstbluez, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstbluez]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstd3d11, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstd3d11]
dependencies : [gstvideo_dep, d3d_dep, gdi_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstd3dvideosink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstd3dvideosink]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(decklink, install_dir : plugins_pkgconfig_install_dir)
plugins += [decklink]
else
message('Not building decklink plugin for "@0@'.format(host_machine.system()))
install_dir: plugins_install_dir,
override_options: ['cpp_std=none']
)
-pkgconfig.generate(gstdirectshow, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstdirectshow]
dependencies : [gstaudio_dep, dsound_dep, winmm_dep, ole32_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstdirectsoundsrc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdirectsoundsrc]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstdvb, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdvb]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstfbdevsink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstfbdevsink]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstipcpipeline, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstipcpipeline]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstkmssink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstkmssink]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmagicleap, install_dir : plugins_pkgconfig_install_dir)
plugins += gstmagicleap
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmediafoundation, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmediafoundation]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmsdktag, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmsdktag]
have_msdk = true
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstnvcodec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstnvcodec]
dependencies : [gstaudio_dep, opensles_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstopensles, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopensles]
endif
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstqsv, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstqsv]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstshm, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstshm]
endif
install: true,
install_dir: plugins_install_dir
)
- pkgconfig.generate(gsttinyalsa, install_dir: plugins_pkgconfig_install_dir)
plugins += [gsttinyalsa]
elif get_option('tinyalsa').enabled()
error('tinyalsa plugin enabled but TinyALSA library or headers not found')
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstuvch264, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstuvch264]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstv4l2codecs, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstv4l2codecs]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstva, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstva]
dependencies : [gstaudio_dep, ole32_dep, ksuser_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstwasapi, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwasapi]
endif
dependencies : [gstaudio_dep, gstwinrt_dep] + wasapi2_dep,
install : true,
install_dir : plugins_install_dir)
-pkgconfig.generate(gstwasapi2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwasapi2]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstwic, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwic]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstwinks, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwinks]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstwinscreencap, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwinscreencap]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstalsa, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstalsa]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstcdparanoia, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcdparanoia]
endif
install : true,
install_dir : plugins_install_dir)
-pkgconfig.generate(gstopengl, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopengl]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstlibvisual, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstlibvisual]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstogg, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstogg]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstopus, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstopus]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstpango, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstpango]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gsttheora, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsttheora]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstvorbis, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvorbis]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstivorbisdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstivorbisdec]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(adder, install_dir : plugins_pkgconfig_install_dir)
plugins += [adder]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstapp_plugin, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstapp_plugin]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudioconvert, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudioconvert]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiomixer, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiomixer]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(audiorate, install_dir : plugins_pkgconfig_install_dir)
plugins += [audiorate]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(audioresample, install_dir : plugins_pkgconfig_install_dir)
plugins += [audioresample]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(audiotest, install_dir : plugins_pkgconfig_install_dir)
plugins += [audiotest]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstcompositor, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcompositor]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstencoding, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstencoding]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstgio, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgio]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstoverlaycomposition, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstoverlaycomposition]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstpbtypes, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstpbtypes]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstplayback, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstplayback]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrawparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrawparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsubparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsubparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsttcp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsttcp]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsttypefind, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsttypefind]
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideoconvertscale, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideoconvertscale]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideorate, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideorate]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideotestsrc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideotestsrc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvolume, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvolume]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstximage, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstximage]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstxvimage, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstxvimage]
endif
install : true,
install_dir : plugins_install_dir
)
- pkgconfig.generate(gstaasink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaasink]
endif
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstcairo, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcairo]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstdv, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdv]
# FIXME
#executable('smpte_test',
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstflac, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstflac]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstgdkpixbuf, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgdkpixbuf]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstgtk, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgtk]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstjack, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstjack]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstjpeg, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstjpeg]
endif
install_dir : plugins_install_dir,
)
-pkgconfig.generate(lame, install_dir : plugins_pkgconfig_install_dir)
plugins += [lame]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstpng, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstpng]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstmpg123, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmpg123]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstpulse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstpulse]
endif
override_options : ['cpp_std=c++11'],
install: true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstqmlgl, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstqmlgl]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstshout2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstshout2]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstspeex, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstspeex]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gsttaglib, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsttaglib]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(twolame, install_dir : plugins_pkgconfig_install_dir)
plugins += [twolame]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstvpx, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvpx]
install_data(sources: ['GstVP8Enc.prs'], install_dir: presetdir)
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstwavpack, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwavpack]
endif
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstalpha, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstalpha]
gstalphacolor = library('gstalphacolor', 'gstalphacolor.c',
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstalphacolor, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstalphacolor]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstapetag, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstapetag]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudiofx, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudiofx]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstaudioparsers, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstaudioparsers]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstauparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstauparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstautodetect, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstautodetect]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstavi, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstavi]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstcutter, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstcutter]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstnavigationtest, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstnavigationtest]
gstdebug = library('gstdebug',
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdebug, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdebug]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdeinterlace, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdeinterlace]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdtmf, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdtmf]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsteffectv, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsteffectv]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstequalizer, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstequalizer]
install_data(sources: ['GstIirEqualizer3Bands.prs',
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstflv, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstflv]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(flxdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [flxdec]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstgoom, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgoom]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstgoom2k1, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstgoom2k1]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsticydemux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsticydemux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstid3demux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstid3demux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstimagefreeze, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstimagefreeze]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstinterleave, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstinterleave]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstisomp4, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstisomp4]
install_data(sources: 'GstQTMux.prs', install_dir: presetdir)
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstalaw, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstalaw]
gstmulaw = library('gstmulaw',
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmulaw, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmulaw]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstlevel, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstlevel]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmatroska, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmatroska]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmonoscope, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmonoscope]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmultifile, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmultifile]
test_splitmuxpartreader_sources = [
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstmultipart, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstmultipart]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstreplaygain, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstreplaygain]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrtp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtp]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrtpmanager, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtpmanager]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrtsp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrtsp]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstshapewipe, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstshapewipe]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstsmpte, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsmpte]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstspectrum, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstspectrum]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstudp, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstudp]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideobox, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideobox]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideocrop, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideocrop]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideofilter, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideofilter]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideomixer, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstvideomixer]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstwavenc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwavenc]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstwawparse, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwawparse]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gsty4menc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gsty4menc]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ # gstsoup is a special case because of the way we build the static/dynamic libraries
+ if plugin.name() not in ['gstsoup', 'gstadaptivedemux2']
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
+ endif
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
dependencies : [gstaudio_dep] + directsoundsink_dep,
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstdirectsoundsink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdirectsoundsink]
endif
dependencies : [gstaudio_dep, osxaudio_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstosxaudio, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstosxaudio]
endif
dependencies : [gstvideo_dep, osxvideo_opengl_dep, osxvideo_cocoa_dep],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstosxvideo, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstosxvideo]
endif
install_dir: plugins_install_dir,
install: true)
-pkgconfig.generate(gstrpicamsrc, install_dir: plugins_pkgconfig_install_dir)
plugins += [gstrpicamsrc]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstv4l2, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstv4l2]
endif
dependencies : [gstaudio_dep, cc.find_library('winmm')],
install : true,
install_dir : plugins_install_dir)
- pkgconfig.generate(gstwaveformsink, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstwaveformsink]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstximagesrc, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstximagesrc]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(a52dec, install_dir : plugins_pkgconfig_install_dir)
plugins += [a52dec]
elif a52dec_opt.enabled()
error('a52dec plugin enabled but a52.h not found')
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(amrnb, install_dir : plugins_pkgconfig_install_dir)
plugins += [amrnb]
install_data(sources: 'GstAmrnbEnc.prs', install_dir: presetdir)
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(amrwbdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [amrwbdec]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(cdio, install_dir : plugins_pkgconfig_install_dir)
plugins += [cdio]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(dvdread, install_dir : plugins_pkgconfig_install_dir)
plugins += [dvdread]
endif
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(mpeg2dec, install_dir : plugins_pkgconfig_install_dir)
plugins += [mpeg2dec]
endif
dependencies : [gstaudio_dep, sidplay_dep],
install : true,
install_dir : plugins_install_dir)
-pkgconfig.generate(gstsid, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstsid]
install : true,
install_dir : plugins_install_dir,
)
- pkgconfig.generate(gstx264, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstx264]
install_data(sources: 'GstX264Enc.prs', install_dir: presetdir)
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstasf, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstasf]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdvdlpcmdec, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdvdlpcmdec]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstdvdsub, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstdvdsub]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstrmdemux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstrmdemux]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstxingmux, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstxingmux]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
install : true,
install_dir : '@0@/gstreamer-1.0'.format(get_option('libdir')),
)
-pkgconfig.generate(gstpython, install_dir : plugins_pkgconfig_install_dir)
plugins = [gstpython]
dependencies : [gstrtsp_dep, gstsdp_dep, gst_rtsp_server_dep],
install : true,
install_dir : plugins_install_dir)
-pkgconfig.generate(rtspsink, install_dir : plugins_pkgconfig_install_dir)
plugins += [rtspsink]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
plugin_names = []
gst_plugins = []
foreach plugin: plugins
+ pkgconfig.generate(plugin, install_dir: plugins_pkgconfig_install_dir)
dep = declare_dependency(link_with: plugin, variables: {'full_path': plugin.full_path()})
meson.override_dependency(plugin.name(), dep)
gst_plugins += [dep]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gst_elements, install_dir : plugins_pkgconfig_install_dir)
plugins += [gst_elements]
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gst_tracers, install_dir : plugins_pkgconfig_install_dir)
plugins += [gst_tracers]