• Wenbin Chen's avatar
    libavutil/hwcontext_qsv: fix a bug for mapping qsv frame to vaapi · f2891fbd
    Wenbin Chen authored
    Command below failed.
    ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128
    -init_hw_device qsv=qs@va -hwaccel qsv -hwaccel_device qs
    -filter_hw_device va -c:v h264_qsv
    -i 1080P.264 -vf "hwmap,format=vaapi" -c:v h264_vaapi output.264
    
    Cause: Assign pair->first directly to data[3] in vaapi frame.
    pair->first is *VASurfaceID while data[3] in vaapi frame is
    VASurfaceID. I fix this line of code. Now the command above works.
    Signed-off-by: 's avatarWenbin Chen <wenbin.chen@intel.com>
    f2891fbd
hwcontext_qsv.c 50.4 KB