diff options
author | Araz Iusubov <primeadvice-at-gmail.com@ffmpeg.org> | 2025-07-11 17:24:30 +0200 |
---|---|---|
committer | Dmitrii Ovchinnikov <ovchinnikov.dmitrii@gmail.com> | 2025-07-29 23:38:16 +0200 |
commit | 5f24c50890c686c91b609e83a2b67e16bb504b07 (patch) | |
tree | 98dabaef97f912c6c4fd068eae2dab8f25f1d51a /libavformat/tls_openssl.c | |
parent | cd33219558482e256e32157df0073dae4d883e1f (diff) | |
download | ffmpeg-5f24c50890c686c91b609e83a2b67e16bb504b07.tar.gz |
amfenc: Fix for full PA queue
Fixes AMF_INPUT_FULL errors with pre-analysis (PA) enabled.
Added wait and poll encoder output to free up internal buffers
before submitting new frames.
Improves stability and performance by accounting for encoder and
analysis stage queue limits (incl. lookahead buffering).
Reproduce:
ffmpeg.exe -y -r 60 -f lavfi -i testsrc=rate=60:size=3840x2160
-t 10 -pix_fmt yuv420p -an -c:v av1_amf -preset:v high_quality
-profile:v main -quality:v high_quality -usage:v high_quality
Diffstat (limited to 'libavformat/tls_openssl.c')
0 files changed, 0 insertions, 0 deletions