libva-utils/videoprocess
Carl Zhang 30da35aaa3 clean some unused variables and functions
some variables was defined but not used.
some static functions was defined but not used.

Signed-off-by: Carl Zhang <carl.zhang@intel.com>
2024-02-01 15:56:46 +08:00
..
Android.mk autotools: drop libdrm dependency (only libva-drm is used) 2020-04-01 21:45:08 +08:00
Makefile.am Added HDR10 Tone Mapping sample code including H2H and H2S config files. 2022-04-27 17:20:44 +08:00
README.md add the VP samples README. 2019-08-13 17:22:19 +08:00
meson.build meson: guard code introduced after libva 1.10 release 2023-06-06 12:04:34 +08:00
process.cfg.template vavpp: User can set output file format 2017-09-06 09:35:00 +08:00
process_3dlut.cfg.template Added 3DLUT sample code and configuration file. 2021-05-07 16:42:35 +08:00
process_blending.cfg.template add VP sample for Blending. 2019-02-01 06:49:01 -08:00
process_chromasitting.cfg.template Modify output CS settings for Chroma siting on Linux 2019-12-10 10:37:50 +08:00
process_denoise.cfg.template add VP seperate sample for scaling,csc,sharpness,denoise,chromasitting. 2018-11-01 14:04:14 +08:00
process_hdr_tm_h2h.cfg.template Correct maximum display luminance per VAAPI definition. 2023-01-10 09:55:49 +08:00
process_hdr_tm_h2s.cfg.template Changed H2S configuration template. 2023-01-10 17:16:34 +08:00
process_scaling_csc.cfg.template add VP seperate sample for scaling,csc,sharpness,denoise,chromasitting. 2018-11-01 14:04:14 +08:00
process_scaling_n_out_usrptr.cfg.template add VP sample for usrptr and 1:N output 2019-08-13 17:20:43 +08:00
process_sharpness.cfg.template add VP seperate sample for scaling,csc,sharpness,denoise,chromasitting. 2018-11-01 14:04:14 +08:00
process_va_copy.cfg.template add Mediacopy Sample code 2020-12-18 13:53:10 +08:00
vacopy.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vavpp.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vpp3dlut.cpp clean some unused variables and functions 2024-02-01 15:56:46 +08:00
vppblending.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vppchromasitting.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vppdenoise.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vpphdr_tm.cpp clean some unused variables and functions 2024-02-01 15:56:46 +08:00
vppscaling_csc.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vppscaling_n_out_usrptr.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00
vppsharpness.cpp unify the code styles using the style_unify script 2021-09-29 20:59:40 -04:00

README.md

Video Processing feature test suites

Introduction

This folder collect a set of VP examples to exercise VA-API in accordance with the libva project. vaapp is the basic app which you can use to check several features(CSC,scaling, denoise, sharpness,DeInterlace,skin tone enhancement,HSBC). The other sample app is the specific app just for one or two features tested. You can get the info from the app name, such as CSC,scaling, denoise, sharpness, chromasitting, 1:N output, usrptr, etc.

Building

  1. In upper folder run autogen.sh, will produce the Makefile.
$ ./autogen.sh
  1. In upper folder, make the sample.
$ make
  1. The VP related sample will be produced in the videoprocess directory

How to run the sample

  1. The app para should be defined in the corresponding *.cfg file. Each app will have one related *.cfg.template for your reference,and the detailed para meaning is described in the file. you can create your *.cfg according to your usage.

  2. Copy the app and cfg file to the target machine and run.

$ ./vavpp process.cfg