mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2026-10-28 10:04:37 +08:00
avfilter/af_alimiter: do not mark attack as a runtime option
Fixes: MxIcMabVhhFR Fixes: command without effect Command without effect Replicated through UnModified FFmpeg with a plain output diff Found during triage of the review of https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24672
This commit is contained in:
1 parent
00ad4cba89
commit
f0eedb48b6
1 file changed
+3
-2
@@ -76,13 +76,14 @@ typedef struct AudioLimiterContext {
|
||||
} AudioLimiterContext;
|
||||
|
||||
#define OFFSET(x) offsetof(AudioLimiterContext, x)
|
||||
#define AF AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM
|
||||
#define A AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM
|
||||
#define AF A | AV_OPT_FLAG_RUNTIME_PARAM
|
||||
|
||||
static const AVOption alimiter_options[] = {
|
||||
{ "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF },
|
||||
{ "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF },
|
||||
{ "limit", "set limit", OFFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, AF },
|
||||
{ "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, AF },
|
||||
{ "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, A },
|
||||
{ "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, AF },
|
||||
{ "asc", "enable asc", OFFSET(auto_release), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
|
||||
{ "asc_level", "set asc level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF },
|
||||
|
||||
Reference in new issue
Block a user