[FFmpeg-devel] [PATCH][RFC]lavu/mem: Do not realloc in av_fast_alloc() if size == min_size

Paul B Mahol onemda at gmail.com
Sun Dec 31 11:21:28 EET 2017


On 12/30/17, Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:
> Hi!
>
> FFmpeg has an arbitrary allocation limit (2G iirc), av_fast_realloc()
> increases the allocation even if the requested is equal the already
> allocated size. I believe this can lead to unnecessary OOM (no
> testcase) if the requested (and already allocated) size is close to
> our limit.
> Additionally, this avoids an over-allocation for the mov stts patch I just
> sent.
> Attached patch changes the behaviour introduced 15 years ago.
>
> Please comment, Carl Eugen
>

LGTM


More information about the ffmpeg-devel mailing list