+gst_allocators_extra_defs = []
+
gst_allocators_headers = files([
'allocators.h',
'allocators-prelude.h',
'gsttizenmemory.h',
'gsttizenbufferpool.h',
])
+ gst_allocators_extra_defs += ['-DUSE_TBM']
endif
install_headers(gst_allocators_headers, subdir : 'gstreamer-1.0/gst/allocators/')
libraries : [gst_dep],
variables : pkgconfig_variables,
subdirs : pkgconfig_subdirs,
+ extra_cflags : gst_allocators_extra_defs,
name : pkg_name,
description : 'Allocators implementation',
)
'includes' : ['Gst-1.0'],
'install' : true,
'extra_args' : gst_gir_extra_args,
- 'dependencies' : [gst_dep]
+ 'dependencies' : [gst_dep, video_dep, tbm_dep]
}
library_def += {'gir': [gir]}
if not static_build
+vconvert_extra_defs = []
+
vconvert_sources = [
'gstvideoconvert.c',
]
+if tbm_dep.found()
+ vconvert_extra_defs += ['-DUSE_TBM']
+endif
+
gstvideoconvert = library('gstvideoconvert',
vconvert_sources,
c_args : gst_plugins_base_args,
install : true,
install_dir : plugins_install_dir,
)
-pkgconfig.generate(gstvideoconvert, install_dir : plugins_pkgconfig_install_dir)
+pkgconfig.generate(gstvideoconvert, install_dir : plugins_pkgconfig_install_dir,
+ extra_cflags : vconvert_extra_defs)
plugins += [gstvideoconvert]