gstreamer/gst/vaapi/meson.build
Víctor Manuel Jáquez Leal 9da5196b5a Remove all FEI related
FEI encoders are not actively mantained neither tested, and it is
using infrastructure that is changing and FEI is stopping this
effort.

Also it is required to rethink how FEI can be used in GStreamer.
2020-01-15 07:30:15 +00:00

46 lines
1.1 KiB
Meson

vaapi_sources = [
'gstvaapi.c',
'gstvaapidecode.c',
'gstvaapidecodedoc.c',
'gstvaapioverlay.c',
'gstvaapipluginbase.c',
'gstvaapipluginutil.c',
'gstvaapipostproc.c',
'gstvaapipostprocutil.c',
'gstvaapisink.c',
'gstvaapivideobuffer.c',
'gstvaapivideocontext.c',
'gstvaapivideometa.c',
'gstvaapidecodebin.c',
'gstvaapivideobufferpool.c',
'gstvaapivideomemory.c',
'gstvaapivideometa_texture.c',
'gstvaapidecode_props.c',
]
if USE_ENCODERS
vaapi_sources += [
'gstvaapiencode.c',
'gstvaapiencode_h264.c',
'gstvaapiencode_h265.c',
'gstvaapiencode_jpeg.c',
'gstvaapiencode_mpeg2.c',
'gstvaapiencode_vp8.c',
]
endif
if USE_VP9_ENCODER
vaapi_sources += 'gstvaapiencode_vp9.c'
endif
gstvaapi = library('gstvaapi',
vaapi_sources,
c_args : gstreamer_vaapi_args + ['-DGST_USE_UNSTABLE_API'],
include_directories : [configinc, libsinc],
dependencies : [gstbase_dep, gstvideo_dep, gstallocators_dep, gstpbutils_dep,
libva_dep, gstlibvaapi_dep, gstgl_dep, libm],
install : true,
install_dir : plugins_install_dir,
)
plugins = [gstvaapi]