A simplier alternative to this patch would be replacing the condition in
nvenc.c:
    if (ctx->preset >= PRESET_LOSSLESS_DEFAULT && ret <= 0) {
with
    if ((ctx->preset >= PRESET_LOSSLESS_DEFAULT && (ctx->preset <= 
PRESET_LOSSLESS_HP))
            && ret <= 0) {

But a comment in the preset enum suggests keeping lossless presets at the end
so that I've followed that advice.

Martin Pulec (1):
  avcodec/nvenc: move lossless presets after new ones

 libavcodec/nvenc.h      | 4 ++--
 libavcodec/nvenc_h264.c | 2 +-
 libavcodec/nvenc_hevc.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

-- 
2.27.0

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to