---
 libavcodec/amfenc.c       | 7 +++++++
 libavutil/hwcontext_amf.c | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/libavcodec/amfenc.c b/libavcodec/amfenc.c
index 0fa3123cac..63b83a625b 100644
--- a/libavcodec/amfenc.c
+++ b/libavcodec/amfenc.c
@@ -117,6 +117,13 @@ const enum AVPixelFormat ff_amf_pix_fmts[] = {
 #endif
     AV_PIX_FMT_P010,
     AV_PIX_FMT_AMF_SURFACE,
+    AV_PIX_FMT_BGR0,
+    AV_PIX_FMT_RGB0,
+    AV_PIX_FMT_BGRA,
+    AV_PIX_FMT_ARGB,
+    AV_PIX_FMT_RGBA,
+    AV_PIX_FMT_X2BGR10,
+    AV_PIX_FMT_RGBAF16,
     AV_PIX_FMT_NONE
 };
 
diff --git a/libavutil/hwcontext_amf.c b/libavutil/hwcontext_amf.c
index 5ba2ec5b07..b751a3c1ad 100644
--- a/libavutil/hwcontext_amf.c
+++ b/libavutil/hwcontext_amf.c
@@ -111,6 +111,8 @@ const FormatMap format_map[] =
     { AV_PIX_FMT_YUV420P,       AMF_SURFACE_YUV420P },
     { AV_PIX_FMT_YUYV422,       AMF_SURFACE_YUY2 },
     { AV_PIX_FMT_P010,          AMF_SURFACE_P010 },
+    { AV_PIX_FMT_X2BGR10,       AMF_SURFACE_R10G10B10A2 },
+    { AV_PIX_FMT_RGBAF16,       AMF_SURFACE_RGBA_F16},
 };
 
 enum AMF_SURFACE_FORMAT av_av_to_amf_format(enum AVPixelFormat fmt)
-- 
2.47.1.windows.1

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to