diff options
author | Mark Thompson <sw@jkqxz.net> | 2016-06-05 17:18:04 +0100 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2016-06-26 19:40:56 +0100 |
commit | 8a62d2c28fbacd1ae20c35887a1eecba2be14371 (patch) | |
tree | 1465cd0ae306bafae84b617f0bb908ec4be74184 /libavcodec/qsvenc_hevc.c | |
parent | bd31c61cf94d01dbe1051cf65874e7b2c0ac5454 (diff) | |
download | ffmpeg-8a62d2c28fbacd1ae20c35887a1eecba2be14371.tar.gz |
vaapi_encode: Maintain a pool of bitstream output buffers
Previously we would allocate a new one for every frame. This instead
maintains an AVBufferPool of them to use as-needed.
Also makes the maximum size of an output buffer adapt to the frame
size - the fixed upper bound was a bit too easy to hit when encoding
large pictures at high quality.
Diffstat (limited to 'libavcodec/qsvenc_hevc.c')
0 files changed, 0 insertions, 0 deletions