@@ -49,6 +49,7 @@ static CodecData dec_codecs[] = {
49
49
#endif
50
50
{ AV_CODEC_ID_AV1, " av1" , " libsvtav1" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
51
51
{ AV_CODEC_ID_AV1, " av1" , " libaom-av1" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
52
+ { AV_CODEC_ID_AV1, " av1" , " av1_vaapi" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_VAAPI, AV_HWDEVICE_TYPE_VAAPI, nullptr },
52
53
{ AV_CODEC_ID_MJPEG, " mjpeg" , " mjpeg" , AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ422P, AV_HWDEVICE_TYPE_NONE, nullptr },
53
54
{ AV_CODEC_ID_H264, " h264" , " h264" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
54
55
{ AV_CODEC_ID_H264, " h264" , " h264_v4lm2m" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
@@ -80,6 +81,7 @@ static CodecData enc_codecs[] = {
80
81
{ AV_CODEC_ID_H264, " h264" , " libx264" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
81
82
{ AV_CODEC_ID_MJPEG, " mjpeg" , " mjpeg" , AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ420P, AV_HWDEVICE_TYPE_NONE, nullptr },
82
83
{ AV_CODEC_ID_VP9, " vp9" , " libvpx-vp9" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
84
+ { AV_CODEC_ID_AV1, " av1" , " av1_vaapi" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_VAAPI, AV_HWDEVICE_TYPE_VAAPI, nullptr },
83
85
{ AV_CODEC_ID_AV1, " av1" , " libsvtav1" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
84
86
{ AV_CODEC_ID_AV1, " av1" , " libaom-av1" , AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV420P, AV_HWDEVICE_TYPE_NONE, nullptr },
85
87
};
0 commit comments