gstreamer/subprojects/gst-plugins-bad/ext/lcevcdecoder/meson.build
Julian Bouzas 636690f2aa lcevcdecoder: Add new LCEVC Decoder plugin
This new LCEVC decoder plugin is meant to implement all LCEVC decoder elements.
For now, it only implements the LCEVC enhancement decoder (lcevcdec) element.
This element essentially enhances raw video frames using the LCEVC metadata
attached to input buffers into a higher resolution frame. The element is only
meant to be used after any base decoder (eg avdec_h264).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7330>
2024-10-02 20:33:13 +00:00

26 lines
609 B
Meson

lcevcdecoder_sources = [
'plugin.c',
'gstlcevcdecutils.c',
'gstlcevcdec.c',
'gstlcevcdecodebin.c',
'gstlcevch264decodebin.c',
]
lcevc_dec_dep = dependency ('lcevc_dec', required: get_option('lcevcdecoder'))
if lcevc_dec_dep.found()
gstlcevcdecoder = library('gstlcevcdecoder',
lcevcdecoder_sources,
c_args : gst_plugins_bad_args,
include_directories : [configinc],
dependencies : [
gstpbutils_dep,
gstvideo_dep,
gstcodecparsers_dep,
lcevc_dec_dep,
],
install : true,
install_dir : plugins_install_dir,
)
plugins += [gstlcevcdecoder]
endif