aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo Izen <leo.izen@gmail.com>2023-12-11 07:02:33 -0500
committerLeo Izen <leo.izen@gmail.com>2023-12-22 22:08:29 -0500
commit42f78925d706ad62c982ec25566351f75d44d482 (patch)
treefd247e5a0b4c2b78c5759c67a2458df9b05d2030
parentf6ef6a853cd6334fcc70aa6c1b3f05028d57b82b (diff)
downloadffmpeg-42f78925d706ad62c982ec25566351f75d44d482.tar.gz
avcodec/libjxlenc: accept rgbf32 and rgbaf32 frames
These pixel formats have always been supported by libjxl, but at the time this plugin was written, they were not in FFmpeg yet. Now that they are in FFmpeg, we should support them. Signed-off-by: Leo Izen <leo.izen@gmail.com>
-rw-r--r--libavcodec/libjxlenc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/libjxlenc.c b/libavcodec/libjxlenc.c
index a72956018d..03fd5ccfe2 100644
--- a/libavcodec/libjxlenc.c
+++ b/libavcodec/libjxlenc.c
@@ -492,6 +492,7 @@ const FFCodec ff_libjxl_encoder = {
.p.pix_fmts = (const enum AVPixelFormat[]) {
AV_PIX_FMT_RGB24, AV_PIX_FMT_RGBA,
AV_PIX_FMT_RGB48, AV_PIX_FMT_RGBA64,
+ AV_PIX_FMT_RGBF32, AV_PIX_FMT_RGBAF32,
AV_PIX_FMT_GRAY8, AV_PIX_FMT_YA8,
AV_PIX_FMT_GRAY16, AV_PIX_FMT_YA16,
AV_PIX_FMT_GRAYF32,