[FFmpeg-devel] [PATCH] Fix gif decoder max option
Soft Works
softworkz at hotmail.com
Tue Sep 17 04:05:25 EEST 2019
An int32 option cannot have a maximum of UINT32_MAX
Before this patch
-trans_color <int> .D.V..... color value (ARGB) that is used instead of transparent color (from 0 to UINT32_MAX)
Afterwards:
-trans_color <int> .D.V..... color value (ARGB) that is used instead of transparent color (from 0 to INT_MAX)
Signed-off-by: softworkz <softworkz at hotmail.com>
---
libavcodec/gifdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/gifdec.c b/libavcodec/gifdec.c
index 1906a4c738..4c5246c3d4 100644
--- a/libavcodec/gifdec.c
+++ b/libavcodec/gifdec.c
@@ -546,7 +546,7 @@ static av_cold int gif_decode_close(AVCodecContext *avctx)
static const AVOption options[] = {
{ "trans_color", "color value (ARGB) that is used instead of transparent color",
offsetof(GifState, trans_color), AV_OPT_TYPE_INT,
- {.i64 = GIF_TRANSPARENT_COLOR}, 0, 0xffffffff,
+ {.i64 = GIF_TRANSPARENT_COLOR}, 0, INT_MAX,
AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM },
{ NULL },
};
--
2.17.1.windows.2
More information about the ffmpeg-devel
mailing list