aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/log2_tab.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-05-11 05:30:15 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-05-23 15:08:30 +0200
commit981c4caed32df4a801608d72bb9d0243390a2e1a (patch)
tree3f04dc04ec1e754275bc0e2781565f8505f8c1b4 /libswscale/log2_tab.c
parentea2ec1dfaea225d50251803ff1c35d26275ba23c (diff)
downloadffmpeg-981c4caed32df4a801608d72bb9d0243390a2e1a.tar.gz
avcodec/pnmenc: Avoid intermediate buffer, allow user-supplied buffers
For all p*m encoders a very sharp upper bound for the size of the output packets is available before the packet is allocated. This can be used to avoid an intermediate buffer when encoding by using ff_get_encode_buffer() instead of ff_alloc_packet2() (without min_size); this also adds support for user-supplied buffers. Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libswscale/log2_tab.c')
0 files changed, 0 insertions, 0 deletions