mirror of https://github.com/intel/libva-utils.git
86 lines
2.8 KiB
Plaintext
86 lines
2.8 KiB
Plaintext
# Configuration information for video process test case.
|
|
# This application will firstly load yuv frames to one type of surface(NV12/YV12/I420)
|
|
# you require. After video processing, the processed content (NV12/YV12/I420 surface)
|
|
# will be stored to frames(yv12 format in file).
|
|
# Supported features include: denoise, deinterlacing, sharpening, color balance, skintone
|
|
# detection/enhancement, blending and implicit format conversion(NV12<->YV12<->I420). Each
|
|
# time only one kind of processing will be executed in test application. Although libva supports
|
|
# multiple filters execution in one time. you can modify this configuration file to set the
|
|
# filter and the corresponding parameters.
|
|
|
|
#1.Source YUV(RGB) file information
|
|
#SRC_FILE_NAME: /root/clips/YUV/bus_cif.yv12
|
|
SRC_FILE_NAME: ./bsw_src_1280x1024.yuy2.yuv
|
|
SRC_FRAME_WIDTH: 1280
|
|
SRC_FRAME_HEIGHT: 1024
|
|
SRC_FRAME_FORMAT: YUYV
|
|
|
|
#Note .yv12 files are in YV12 format and .yuv used above for STDE is in I420 format
|
|
SRC_FILE_FORMAT: YUYV
|
|
|
|
#2.Destination YUV(RGB) file information
|
|
DST_FILE_NAME: ./output.yuv
|
|
DST_FRAME_WIDTH: 1920
|
|
DST_FRAME_HEIGHT: 1080
|
|
DST_FRAME_FORMAT: YUYV
|
|
|
|
DST_FILE_FORMAT: YUYV
|
|
|
|
#3.How many frames to be processed
|
|
FRAME_SUM: 1
|
|
|
|
#4.VPP filter type and parameters, the following filters are supported:
|
|
#(VAProcFilterNone,VAProcFilterNoiseReduction,VAProcFilterDeinterlacing,
|
|
# VAProcFilterSharpening,VAProcFilterColorBalance,VAProcFilterSkinToneEnhancement
|
|
# defalut VAProcFilterNone)
|
|
FILTER_TYPE: VAProcFilterNone
|
|
|
|
#5.VPP filter specific parameters. If they are not specified here,
|
|
#default value will be applied then.
|
|
|
|
#5.1 Denoise filter paramters
|
|
#(0.0 ~ 1.0, default 0.5)
|
|
DENOISE_INTENSITY: 0.75
|
|
|
|
#5.2 Deinterlacding parameters
|
|
#(VAProcDeinterlacingBob, VAProcDeinterlacingWeave,
|
|
# VAProcDeinterlacingMotionAdaptive, VAProcDeinterlacingMotionCompensated,
|
|
# default: VAProcDeinterlacingBob)
|
|
DEINTERLACING_ALGORITHM: VAProcDeinterlacingBob
|
|
|
|
#(VA_DEINTERLACING_BOTTOM_FIELD_FIRST |
|
|
# VA_DEINTERLACING_BOTTOM_FIELD |
|
|
# VA_DEINTERLACING_ONE_FIELD, default 0)
|
|
DEINTERLACING_FLAGS: 0
|
|
|
|
#5.3 Sharpening parameters
|
|
# (0.0 ~ 1.0, default 0.5)
|
|
SHARPENING_INTENSITY: 0.75
|
|
|
|
#5.4 Blending
|
|
# (0, 1, default 0)
|
|
BLENDING_ENABLED: 0
|
|
# (VA_BLEND_GLOBAL_ALPHA |
|
|
# VA_BLEND_LUMA_KEY, defalut 0)
|
|
BLENDING_FLAGS: VA_BLEND_GLOBAL_ALPHA
|
|
# (0.0 ~ 1.0, default 0.5)
|
|
BLENDING_GLOBAL_ALPHA: 0.5
|
|
# (1 ~ 254, defalut 1)
|
|
BLENDING_MIN_LUMA: 1
|
|
# (1 ~ 254, defalut 254)
|
|
BLENDING_MAX_LUMA: 254
|
|
|
|
#5.5 Color balance parameters
|
|
#(-180 ~ 180, default 0)
|
|
COLOR_BALANCE_HUE: 0
|
|
#(0.0 ~ 10.0, default 1.0)
|
|
COLOR_BALANCE_SATURATION: 1.0
|
|
#(-100 ~ 100, default 0)
|
|
COLOR_BALANCE_BRIGHTNESS: 20
|
|
#(0.0 ~ 10.0, default 1.0)
|
|
COLOR_BALANCE_CONTRAST: 1.2
|
|
|
|
#5.6 Skin Tone Detection and Enhancement parameters
|
|
# (One of 0, 3, 6, 9, default = 0)
|
|
STDE_FACTOR: 9
|