]> git.sesse.net Git - ffmpeg/commit
avcodec/xbmenc: xbm Lower memory use
authorJose Da Silva <digital@joescat.com>
Tue, 19 Jan 2021 05:43:05 +0000 (21:43 -0800)
committerPaul B Mahol <onemda@gmail.com>
Thu, 28 Jan 2021 14:50:25 +0000 (15:50 +0100)
commitcb70e1921aeda4df11ad77ee550e7bdcdca2b834
tree7efd919311210a7ed7a29e9d49b2c994a635f1fa
parent41b8fd3a16a0c8f2de71a5338fb4f086bd857124
avcodec/xbmenc: xbm Lower memory use

Two minor memory improvements.

First bug reduces memory needed to about 6/7 the needed amount, which
allows you to host almost 7 pictures in the same memory needed for 6
Second is a recalculation of the total additional memory for headers etc.

size = avctx->height x (linesize * 6 + 1) + (31+32+38+4+1)
Subject: [PATCH 2/3] avcodec/xbmenc: xbm Lower memory use

Small 6/7th size memory reduction.
size = avctx->height x (linesize * 6 + 1) + (31+32+38+4+1)

Signed-off-by: Joe Da Silva <digital@joescat.com>
libavcodec/xbmenc.c