This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit a66a02233228723a5e15bc40072dafaf1c658f08
Author:     Timo Rothenpieler <[email protected]>
AuthorDate: Tue Jun 23 23:59:52 2026 +0200
Commit:     James Almer <[email protected]>
CommitDate: Wed Jun 24 18:51:12 2026 +0000

    avcodec/nvenc: remove deprecated preset aliases
---
 libavcodec/nvenc.c      | 13 -------------
 libavcodec/nvenc.h      | 13 +------------
 libavcodec/nvenc_av1.c  |  3 +--
 libavcodec/nvenc_h264.c | 11 +----------
 libavcodec/nvenc_hevc.c | 11 +----------
 5 files changed, 4 insertions(+), 47 deletions(-)

diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c
index d4f90f6d72..5f324032f6 100644
--- a/libavcodec/nvenc.c
+++ b/libavcodec/nvenc.c
@@ -211,16 +211,6 @@ static void nvenc_map_preset(NvencContext *ctx)
         PRESET_ALIAS(SLOW,   P7, NVENC_TWO_PASSES),
         PRESET_ALIAS(MEDIUM, P4, NVENC_ONE_PASS),
         PRESET_ALIAS(FAST,   P1, NVENC_ONE_PASS),
-        // Compat aliases
-        PRESET_ALIAS(DEFAULT,             P4, NVENC_DEPRECATED_PRESET),
-        PRESET_ALIAS(HP,                  P1, NVENC_DEPRECATED_PRESET),
-        PRESET_ALIAS(HQ,                  P7, NVENC_DEPRECATED_PRESET),
-        PRESET_ALIAS(BD,                  P5, NVENC_DEPRECATED_PRESET),
-        PRESET_ALIAS(LOW_LATENCY_DEFAULT, P4, NVENC_DEPRECATED_PRESET | 
NVENC_LOWLATENCY),
-        PRESET_ALIAS(LOW_LATENCY_HP,      P1, NVENC_DEPRECATED_PRESET | 
NVENC_LOWLATENCY),
-        PRESET_ALIAS(LOW_LATENCY_HQ,      P7, NVENC_DEPRECATED_PRESET | 
NVENC_LOWLATENCY),
-        PRESET_ALIAS(LOSSLESS_DEFAULT,    P4, NVENC_DEPRECATED_PRESET | 
NVENC_LOSSLESS),
-        PRESET_ALIAS(LOSSLESS_HP,         P1, NVENC_DEPRECATED_PRESET | 
NVENC_LOSSLESS),
     };
 
     GUIDTuple *t = &presets[ctx->preset];
@@ -714,9 +704,6 @@ static av_cold int nvenc_setup_device(AVCodecContext *avctx)
 
     nvenc_map_preset(ctx);
 
-    if (ctx->flags & NVENC_DEPRECATED_PRESET)
-        av_log(avctx, AV_LOG_WARNING, "The selected preset is deprecated. Use 
p1 to p7 + -tune or fast/medium/slow.\n");
-
     if (avctx->pix_fmt == AV_PIX_FMT_CUDA || avctx->pix_fmt == 
AV_PIX_FMT_D3D11 || avctx->hw_frames_ctx || avctx->hw_device_ctx) {
         AVHWFramesContext   *frames_ctx;
         AVHWDeviceContext   *hwdev_ctx;
diff --git a/libavcodec/nvenc.h b/libavcodec/nvenc.h
index 60573fe800..ad6ddaa434 100644
--- a/libavcodec/nvenc.h
+++ b/libavcodec/nvenc.h
@@ -111,18 +111,9 @@ typedef struct NvencDynLoadFunctions
 } NvencDynLoadFunctions;
 
 enum {
-    PRESET_DEFAULT = 0,
-    PRESET_SLOW,
+    PRESET_SLOW = 0,
     PRESET_MEDIUM,
     PRESET_FAST,
-    PRESET_HP,
-    PRESET_HQ,
-    PRESET_BD ,
-    PRESET_LOW_LATENCY_DEFAULT ,
-    PRESET_LOW_LATENCY_HQ ,
-    PRESET_LOW_LATENCY_HP,
-    PRESET_LOSSLESS_DEFAULT,
-    PRESET_LOSSLESS_HP,
     PRESET_P1,
     PRESET_P2,
     PRESET_P3,
@@ -161,8 +152,6 @@ enum {
     NVENC_LOSSLESS   = 2,
     NVENC_ONE_PASS   = 4,
     NVENC_TWO_PASSES = 8,
-
-    NVENC_DEPRECATED_PRESET = 0x8000,
 };
 
 enum {
diff --git a/libavcodec/nvenc_av1.c b/libavcodec/nvenc_av1.c
index 9f77dc2d92..b687260ef7 100644
--- a/libavcodec/nvenc_av1.c
+++ b/libavcodec/nvenc_av1.c
@@ -26,8 +26,7 @@
 #define OFFSET(x) offsetof(NvencContext, x)
 #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM
 static const AVOption options[] = {
-    { "preset",       "Set the encoding preset",            OFFSET(preset),    
   AV_OPT_TYPE_INT,   { .i64 = PRESET_P4 }, PRESET_DEFAULT, PRESET_P7, VE, 
.unit = "preset" },
-    { "default",      "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_DEFAULT }, 0, 0, VE, .unit = "preset" },
+    { "preset",       "Set the encoding preset",            OFFSET(preset),    
   AV_OPT_TYPE_INT,   { .i64 = PRESET_P4 }, PRESET_SLOW, PRESET_P7, VE, .unit = 
"preset" },
     { "slow",         "hq 2 passes",                        0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_SLOW },    0, 0, VE, .unit = "preset" },
     { "medium",       "hq 1 pass",                          0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_MEDIUM },  0, 0, VE, .unit = "preset" },
     { "fast",         "hp 1 pass",                          0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_FAST },    0, 0, VE, .unit = "preset" },
diff --git a/libavcodec/nvenc_h264.c b/libavcodec/nvenc_h264.c
index e9fddf1fd9..132c2d6a5d 100644
--- a/libavcodec/nvenc_h264.c
+++ b/libavcodec/nvenc_h264.c
@@ -26,19 +26,10 @@
 #define OFFSET(x) offsetof(NvencContext, x)
 #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM
 static const AVOption options[] = {
-    { "preset",       "Set the encoding preset",            OFFSET(preset),    
   AV_OPT_TYPE_INT,   { .i64 = PRESET_P4 },     PRESET_DEFAULT, PRESET_P7,      
    VE, .unit = "preset" },
-    { "default",      "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_DEFAULT },             0, 0, VE, .unit = 
"preset" },
+    { "preset",       "Set the encoding preset",            OFFSET(preset),    
   AV_OPT_TYPE_INT,   { .i64 = PRESET_P4 },     PRESET_SLOW, PRESET_P7,         
    VE, .unit = "preset" },
     { "slow",         "hq 2 passes",                        0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_SLOW },                0, 0, VE, .unit = 
"preset" },
     { "medium",       "hq 1 pass",                          0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_MEDIUM },              0, 0, VE, .unit = 
"preset" },
     { "fast",         "hp 1 pass",                          0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_FAST },                0, 0, VE, .unit = 
"preset" },
-    { "hp",           "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_HP },                  0, 0, VE, .unit = 
"preset" },
-    { "hq",           "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_HQ },                  0, 0, VE, .unit = 
"preset" },
-    { "bd",           "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_BD },                  0, 0, VE, .unit = 
"preset" },
-    { "ll",           "low latency",                        0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_DEFAULT }, 0, 0, VE, .unit = 
"preset" },
-    { "llhq",         "low latency hq",                     0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HQ },      0, 0, VE, .unit = 
"preset" },
-    { "llhp",         "low latency hp",                     0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HP },      0, 0, VE, .unit = 
"preset" },
-    { "lossless",     "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_DEFAULT },    0, 0, VE, .unit = 
"preset" },
-    { "losslesshp",   "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_HP },         0, 0, VE, .unit = 
"preset" },
     { "p1",          "fastest (lowest quality)",            0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_P1 },                  0, 0, VE, .unit = 
"preset" },
     { "p2",          "faster (lower quality)",              0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_P2 },                  0, 0, VE, .unit = 
"preset" },
     { "p3",          "fast (low quality)",                  0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_P3 },                  0, 0, VE, .unit = 
"preset" },
diff --git a/libavcodec/nvenc_hevc.c b/libavcodec/nvenc_hevc.c
index 9709ebba66..38907b497d 100644
--- a/libavcodec/nvenc_hevc.c
+++ b/libavcodec/nvenc_hevc.c
@@ -26,19 +26,10 @@
 #define OFFSET(x) offsetof(NvencContext, x)
 #define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM
 static const AVOption options[] = {
-    { "preset",       "Set the encoding preset",            OFFSET(preset),    
   AV_OPT_TYPE_INT,   { .i64 = PRESET_P4 },     PRESET_DEFAULT, PRESET_P7,      
    VE, .unit = "preset" },
-    { "default",      "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_DEFAULT },             0, 0, VE, .unit = 
"preset" },
+    { "preset",       "Set the encoding preset",            OFFSET(preset),    
   AV_OPT_TYPE_INT,   { .i64 = PRESET_P4 },     PRESET_SLOW, PRESET_P7,         
    VE, .unit = "preset" },
     { "slow",         "hq 2 passes",                        0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_SLOW },                0, 0, VE, .unit = 
"preset" },
     { "medium",       "hq 1 pass",                          0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_MEDIUM },              0, 0, VE, .unit = 
"preset" },
     { "fast",         "hp 1 pass",                          0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_FAST },                0, 0, VE, .unit = 
"preset" },
-    { "hp",           "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_HP },                  0, 0, VE, .unit = 
"preset" },
-    { "hq",           "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_HQ },                  0, 0, VE, .unit = 
"preset" },
-    { "bd",           "",                                   0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_BD },                  0, 0, VE, .unit = 
"preset" },
-    { "ll",           "low latency",                        0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_DEFAULT }, 0, 0, VE, .unit = 
"preset" },
-    { "llhq",         "low latency hq",                     0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HQ },      0, 0, VE, .unit = 
"preset" },
-    { "llhp",         "low latency hp",                     0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HP },      0, 0, VE, .unit = 
"preset" },
-    { "lossless",     "lossless",                           0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_DEFAULT },    0, 0, VE, .unit = 
"preset" },
-    { "losslesshp",   "lossless hp",                        0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_HP },         0, 0, VE, .unit = 
"preset" },
     { "p1",          "fastest (lowest quality)",            0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_P1 },                  0, 0, VE, .unit = 
"preset" },
     { "p2",          "faster (lower quality)",              0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_P2 },                  0, 0, VE, .unit = 
"preset" },
     { "p3",          "fast (low quality)",                  0,                 
   AV_OPT_TYPE_CONST, { .i64 = PRESET_P3 },                  0, 0, VE, .unit = 
"preset" },

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to