xref: /OK3568_Linux_fs/external/gstreamer-rockchip/gst/rockchipmpp/meson.build (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1rockchipmpp_sources = [
2  'gstmpp.c',
3  'gstmppallocator.c',
4  'gstmppdec.c',
5  'gstmppjpegdec.c',
6  'gstmppvideodec.c',
7  'gstmppenc.c',
8  'gstmppjpegenc.c',
9  'gstmpph264enc.c',
10  'gstmpph265enc.c',
11  'gstmppvp8enc.c',
12]
13
14if vpxalphadec
15  rockchipmpp_sources += ['gstmppalphadecodebin.c', 'gstmppvpxalphadecodebin.c']
16endif
17
18if not mpp_dep.found()
19  subdir_done()
20endif
21
22rockchipmpp = library('gstrockchipmpp',
23  rockchipmpp_sources,
24  c_args : [gst_rockchip_args, '-Wextra'],
25  include_directories : configinc,
26  dependencies : [gstbase_dep, gstvideo_dep, gstallocators_dep, gstpbutils_dep, mpp_dep, rga_dep],
27  install : true,
28  install_dir : plugins_install_dir,
29)
30