[FFmpeg-devel] [PATCH] avutil/buffer: free all pooled buffers immediately after uninitializing the pool

James Almer jamrial at gmail.com
Wed Feb 24 15:47:07 EET 2021


On 2/24/2021 5:23 AM, Anton Khirnov wrote:
> Quoting James Almer (2021-02-20 14:21:47)
>> No buffer will be fetched from the pool after it's uninitialized, so there's
>> no benefit from waiting until every single buffer has been returned to it
>> before freeing them all.
>> This should free some memory in certain scenarios, which can be beneficial in
>> low memory systems.
>>
>> Based on a patch by Jonas Karlman.
>>
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>>   libavutil/buffer.c | 19 ++++++++++++++-----
>>   1 file changed, 14 insertions(+), 5 deletions(-)
> 
> Looks ok.

Pushed, thanks.


More information about the ffmpeg-devel mailing list