| openjpeg_sources = [ |
| 'gstopenjpeg.c', |
| 'gstopenjpegdec.c', |
| 'gstopenjpegenc.c', |
| ] |
| |
| openjpeg_cargs = [] |
| |
| openjpeg_dep = dependency('libopenjp2', version : '>=2.1', required : false) |
| if not openjpeg_dep.found() |
| # Fallback to v1.5 |
| openjpeg_dep = dependency('libopenjpeg1', required : false) |
| openjpeg_cargs += ['-DHAVE_OPENJPEG_1'] |
| endif |
| |
| if openjpeg_dep.found() |
| gstopenjpeg = library('gstopenjpeg', |
| openjpeg_sources, |
| c_args : gst_plugins_bad_args + openjpeg_cargs, |
| link_args : noseh_link_args, |
| include_directories : [configinc], |
| dependencies : [gst_dep, gstvideo_dep, openjpeg_dep, |
| gstcodecparsers_dep], |
| install : true, |
| install_dir : plugins_install_dir, |
| ) |
| endif |