> From: ffmpeg-devel <ffmpeg-devel-boun...@ffmpeg.org> On Behalf Of
> James Almer
> Sent: Tuesday, September 17, 2019 3:11 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH] Fix gif decoder max option
> 
> On 9/16/2019 10:05 PM, Soft Works wrote:
> > An int32 option cannot have a maximum of UINT32_MAX
> 
> AV_OPT_TYPE_INT options are int64_t. In this case however the storage
> type for trans_color in GifState is int.
> 
> Reading the code i see it's intended to be uint32_t, so i think the correct 
> fix is
> changing its storage type, and not limiting its allowed range. Same with
> stored_bg_color.

Hi James,

Thanks for looking into this.

The purpose of this option is to indicate a "replacement color" for transparent 
pixels.
Such a replacement color itself can never have an alpha component.

I was unsure how to indicate this. Maybe, by setting the maximum to 0x00FFFFFF ?

softworkz
_______________________________________________
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