2021-09-20 08:59:10 +10:00
|
|
|
videoconvert_sources = [
|
|
|
|
|
'videoadapter.c',
|
2023-12-10 08:50:02 +01:00
|
|
|
'videoconvert-dummy.c',
|
2021-09-20 08:59:10 +10:00
|
|
|
'plugin.c'
|
|
|
|
|
]
|
2019-07-25 12:19:41 +02:00
|
|
|
|
2024-09-06 12:26:14 +02:00
|
|
|
extra_cargs = []
|
|
|
|
|
extra_dependencies = []
|
|
|
|
|
|
|
|
|
|
if avcodec_dep.found() and avutil_dep.found() and swscale_dep.found()
|
|
|
|
|
videoconvert_ffmpeg = static_library('videoconvert_fmmpeg',
|
|
|
|
|
['videoconvert-ffmpeg.c' ],
|
|
|
|
|
dependencies : [ spa_dep, avcodec_dep, avutil_dep, swscale_dep ],
|
|
|
|
|
install : false
|
|
|
|
|
)
|
|
|
|
|
extra_cargs += '-D HAVE_VIDEOCONVERT_FFMPEG'
|
|
|
|
|
extra_dependencies += videoconvert_ffmpeg
|
|
|
|
|
endif
|
2019-07-25 12:19:41 +02:00
|
|
|
|
|
|
|
|
videoconvertlib = shared_library('spa-videoconvert',
|
2021-09-20 08:59:10 +10:00
|
|
|
videoconvert_sources,
|
2024-09-06 12:26:14 +02:00
|
|
|
c_args : extra_cargs,
|
2021-12-28 16:04:06 +01:00
|
|
|
dependencies : [ spa_dep, mathlib ],
|
2024-09-06 12:26:14 +02:00
|
|
|
link_with : extra_dependencies,
|
2021-09-20 08:59:10 +10:00
|
|
|
install : true,
|
|
|
|
|
install_dir : spa_plugindir / 'videoconvert')
|