> Am 31.03.2020 um 12:24 schrieb Anton Khirnov <an...@khirnov.net>:
> 
> Quoting Carl Eugen Hoyos (2020-03-31 11:56:44)
>>> Am Di., 31. März 2020 um 11:18 Uhr schrieb Anton Khirnov 
>>> <an...@khirnov.net>:
>>> 
>>> Quoting Carl Eugen Hoyos (2020-03-28 13:54:22)
>>>> Hi!
>>>> 
>>>> Attached patch allows to work-around ticket #7140, tested on a system
>>>> with a lot of memory.
>>> 
>>> This looks very ad-hoc.
>> 
>> Is there another part of FFmpeg that rightfully allocates that much memory?
> 
> Something decoding really big images?

Are you sure?
A quick calculation indicated a max allocation of 1500MB to me, what did you 
think of?

> 2GB is not really that much these
> days.

Please describe an example.

>> 
>>> The right thing to do is fix arbitrary limits in
>>> av_malloc_array().
>> 
>>> That INT_MAX there looks wrong.
>> 
>> I wonder if it is a good idea that demuxers and decoders cannot allocate
>> random amounts of memory...
> 
> I see no valid reason why this specific function should have this
> specific limit, while other memory allocation functions have different
> limits.

I know of only one other function in FFmpeg that does this, but I believe it 
already listens to max_alloc.

> Beyond that, I don't think we should have any arbitrary limits
> on what allocations are reasonable and what are not. There are many
> other --- more appropriate --- mechanisms for limiting memory usage.

I tend to disagree, especially as this does not affect any normal usage.

Carl Eugen
_______________________________________________
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