[FFmpeg-cvslog] lavu/hwcontext_cuda: declare support for rgb32/bgr32

Philip Langdale git at videolan.org
Thu Jun 15 22:35:22 EEST 2023


ffmpeg | branch: master | Philip Langdale <philipl at overt.org> | Wed Sep 28 19:25:18 2022 -0700| [41be6a5593ab498f8069f0dd11e7d7cebb1f6811] | committer: Philip Langdale

lavu/hwcontext_cuda: declare support for rgb32/bgr32

nvenc declares support for these formats, but if hwcontext_cuda doesn't
do that as well, then it's not possible to hwupload them for use in a
possible cuda pipeline before encoding.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41be6a5593ab498f8069f0dd11e7d7cebb1f6811
---

 libavutil/hwcontext_cuda.c | 2 ++
 libavutil/version.h        | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/libavutil/hwcontext_cuda.c b/libavutil/hwcontext_cuda.c
index 5ae7711c94..4b298fa93e 100644
--- a/libavutil/hwcontext_cuda.c
+++ b/libavutil/hwcontext_cuda.c
@@ -45,6 +45,8 @@ static const enum AVPixelFormat supported_formats[] = {
     AV_PIX_FMT_YUV444P16,
     AV_PIX_FMT_0RGB32,
     AV_PIX_FMT_0BGR32,
+    AV_PIX_FMT_RGB32,
+    AV_PIX_FMT_BGR32,
 #if CONFIG_VULKAN
     AV_PIX_FMT_VULKAN,
 #endif
diff --git a/libavutil/version.h b/libavutil/version.h
index dbdf0bd64a..17a6d296a6 100644
--- a/libavutil/version.h
+++ b/libavutil/version.h
@@ -80,7 +80,7 @@
 
 #define LIBAVUTIL_VERSION_MAJOR  58
 #define LIBAVUTIL_VERSION_MINOR  13
-#define LIBAVUTIL_VERSION_MICRO 100
+#define LIBAVUTIL_VERSION_MICRO 101
 
 #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
                                                LIBAVUTIL_VERSION_MINOR, \



More information about the ffmpeg-cvslog mailing list