• Home
Name Date Size #Lines LOC

..--

Makefile.amD04-Jul-20252.3 KiB7437

README.mdD04-Jul-20251 KiB3526

meson.buildD04-Jul-20251.2 KiB3332

process.cfg.templateD04-Jul-20252.8 KiB8671

process_3dlut.cfg.templateD04-Jul-20251 KiB3427

process_blending.cfg.templateD04-Jul-20251.9 KiB6257

process_chromasitting.cfg.templateD04-Jul-20251.4 KiB3730

process_denoise.cfg.templateD04-Jul-20251.2 KiB3729

process_hdr_tm_h2h.cfg.templateD04-Jul-20252.4 KiB5749

process_hdr_tm_h2s.cfg.templateD04-Jul-20252.4 KiB5648

process_scaling_csc.cfg.templateD04-Jul-2025889 2821

process_scaling_n_out_usrptr.cfg.templateD04-Jul-20252.8 KiB9172

process_sharpness.cfg.templateD04-Jul-20251.2 KiB3729

process_va_copy.cfg.templateD04-Jul-20251.3 KiB4433

vacopy.cppD04-Jul-202529.1 KiB822649

vavpp.cppD04-Jul-202566.8 KiB1,8851,473

vpp3dlut.cppD04-Jul-202555.1 KiB1,5531,210

vppblending.cppD04-Jul-202552.1 KiB1,4351,146

vppchromasitting.cppD04-Jul-202549.5 KiB1,3671,077

vppdenoise.cppD04-Jul-202548.5 KiB1,3831,084

vpphdr_tm.cppD04-Jul-202531.1 KiB853660

vppscaling_csc.cppD04-Jul-202545.6 KiB1,2951,012

vppscaling_n_out_usrptr.cppD04-Jul-202537.8 KiB1,063846

vppsharpness.cppD04-Jul-202548.5 KiB1,3841,083

README.md

1# Video Processing feature test suites
2
3
4## Introduction
5
6This folder collect a set of VP examples to exercise VA-API in
7accordance with the libva project.
8vaapp is the basic app which you can use to check several features(CSC,scaling,
9denoise, sharpness,DeInterlace,skin tone enhancement,HSBC).
10The other sample app is the specific app just for one or two features tested.
11You can get the info from the app name, such as CSC,scaling, denoise, sharpness,
12chromasitting, 1:N output, usrptr, etc.
13
14## Building
15
161. In upper folder run autogen.sh, will produce the Makefile.
17```
18$ ./autogen.sh
19```
202. In upper folder, make the sample.
21```
22$ make
23```
243. The VP related sample will be produced in the videoprocess directory
25
26## How to run the sample
27
281. The app para should be defined in the corresponding *.cfg file. Each app will have
29one related *.cfg.template for your reference,and the detailed para meaning is described in
30the file. you can create your *.cfg according to your usage.
31
322. Copy the app and cfg file to the target machine and run.
33```
34$ ./vavpp process.cfg
35