h264_vaapi scaling problem
Trying display: drm
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 23.2.1 for AMD Radeon Vega 8 Graphics (raven, LLVM 12.0.0, DRM 3.35, 5.4.0-204-generic)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
libx264 has no scaling problem here.

h264_vaapi scaling problem.

libx264 works, no scaling
code:
Code:
{
"level": 30,
"ui": 255,
"uilp": 255,
"platform": 1,
"device": "/dev/dri/renderD128",
"low_power": false,
"async_depth": 2,
"desired_b_depth": 0,
"b_reference": 0,
"rc_mode": 0,
"qp": 0,
"qmin": 0,
"qmax": 0,
"bit_rate": 0,
"max_bit_rate": 0,
"buff_factor": 3,
"bit_rate_scale_factor": 0,
"hw_denoise": 0,
"hw_sharpness": 0,
"quality": 0,
"deinterlace": true,
"height": 0,
"scaling_mode": 0,
"hwaccel": false,
"pix_fmt": -1,
"name": "libx264",
"description": "libx264",
"codec_name": "libx264",
"profile": -99
}
h264_vaapi works but there is scaling but why?
Code:
{
"level": 30,
"ui": 255,
"uilp": 255,
"platform": 1,
"device": "/dev/dri/renderD128",
"low_power": false,
"async_depth": 2,
"desired_b_depth": 0,
"b_reference": 0,
"rc_mode": 0,
"qp": 0,
"qmin": 0,
"qmax": 0,
"bit_rate": 0,
"max_bit_rate": 0,
"buff_factor": 3,
"bit_rate_scale_factor": 0,
"hw_denoise": 0,
"hw_sharpness": 0,
"quality": 0,
"deinterlace": true,
"height": 0,
"scaling_mode": 0,
"hwaccel": false,
"pix_fmt": -1,
"name": "vaapi_x264",
"description": "vaapi_x264",
"codec_name": "h264_vaapi",
"profile": -99
}
How to fix? thankyou