From f7f23fe8254da06a937149600d214e13d8547ac9 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Fri, 27 Dec 2019 04:02:46 +0000 Subject: [PATCH] meson: add missing samples --- encode/meson.build | 3 +++ meson.build | 2 ++ vendor/intel/meson.build | 3 +++ vendor/intel/sfcsample/meson.build | 5 +++++ videoprocess/meson.build | 18 ++++++++++++++++++ 5 files changed, 31 insertions(+) create mode 100644 vendor/intel/meson.build create mode 100644 vendor/intel/sfcsample/meson.build diff --git a/encode/meson.build b/encode/meson.build index 874bf60..a6cf93b 100644 --- a/encode/meson.build +++ b/encode/meson.build @@ -8,6 +8,9 @@ executable('avcenc', [ 'avcenc.c' ], executable('h264encode', [ 'h264encode.c' ], dependencies: [ libva_display_dep, threads, m ], install: true) +executable('hevcencode', [ 'hevcencode.c' ], + dependencies: [ libva_display_dep, threads, m ], + install: true) executable('mpeg2vaenc', [ 'mpeg2vaenc.c' ], dependencies: [ libva_display_dep, threads ], install: true) diff --git a/meson.build b/meson.build index 1adc12e..cf71cdc 100644 --- a/meson.build +++ b/meson.build @@ -80,6 +80,8 @@ subdir('encode') subdir('putsurface') subdir('vainfo') subdir('videoprocess') +subdir('vendor/intel') +subdir('vendor/intel/sfcsample') if get_option('tests') subdir('test') diff --git a/vendor/intel/meson.build b/vendor/intel/meson.build new file mode 100644 index 0000000..f7ebaae --- /dev/null +++ b/vendor/intel/meson.build @@ -0,0 +1,3 @@ +executable('avcstreamoutdemo', [ 'avcstreamoutdemo.c' ], + dependencies: libva_display_dep, + install: true) diff --git a/vendor/intel/sfcsample/meson.build b/vendor/intel/sfcsample/meson.build new file mode 100644 index 0000000..3a4b20b --- /dev/null +++ b/vendor/intel/sfcsample/meson.build @@ -0,0 +1,5 @@ +if use_drm + executable('sfcsample', [ 'TestMain.cpp', 'VDecAccelVA.cpp' ], + dependencies: libva_display_dep, + install: true) +endif diff --git a/videoprocess/meson.build b/videoprocess/meson.build index e63b6f4..68dd5b7 100644 --- a/videoprocess/meson.build +++ b/videoprocess/meson.build @@ -1,3 +1,21 @@ executable('vavpp', [ 'vavpp.cpp' ], dependencies: libva_display_dep, install: true) +executable('vppblending', [ 'vppblending.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppchromasitting', [ 'vppchromasitting.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppdenoise', [ 'vppdenoise.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppscaling_csc', [ 'vppscaling_csc.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppscaling_n_out_usrptr', [ 'vppscaling_n_out_usrptr.cpp' ], + dependencies: libva_display_dep, + install: true) +executable('vppsharpness', [ 'vppsharpness.cpp' ], + dependencies: libva_display_dep, + install: true)