[FFmpeg-devel] [PATCH] opt: reject denominator zero as out of range
Andreas Cadhalpun
andreas.cadhalpun at googlemail.com
Tue Dec 13 01:02:38 EET 2016
On 12.12.2016 03:39, Michael Niedermayer wrote:
> On Mon, Dec 12, 2016 at 01:31:47AM +0100, Andreas Cadhalpun wrote:
>> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
>> ---
>> libavutil/opt.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/libavutil/opt.c b/libavutil/opt.c
>> index f855ccb..6ae2af6 100644
>> --- a/libavutil/opt.c
>> +++ b/libavutil/opt.c
>> @@ -97,7 +97,7 @@ static int read_number(const AVOption *o, const void *dst, double *num, int *den
>> static int write_number(void *obj, const AVOption *o, void *dst, double num, int den, int64_t intnum)
>> {
>> if (o->type != AV_OPT_TYPE_FLAGS &&
>> - (o->max * den < num * intnum || o->min * den > num * intnum)) {
>> + (!den || o->max * den < num * intnum || o->min * den > num * intnum)) {
>
> probably ok
Pushed.
> (i assume we dont want/need to have 1/0 and max=infinity )
I also think so.
Best regards,
Andreas
More information about the ffmpeg-devel
mailing list