@@ -17786,11 +17786,98 @@ static bool setting_append_list(
1778617786 }
1778717787 {
1778817788 static const setting_desc_t frame_throttli_desc_1[] = {
17789- SDESC_FLOAT_ROW_EX(slowmotion_ratio, SLOWMOTION_RATIO,
17790- DEFAULT_SLOWMOTION_RATIO, "%.1fx",
17791- SD_FLAG_NONE, SDESC_RANGE_MINMAX, 0,
17792- 1, 10, 0.1,
17793- setting_action_ok_uint, NULL, NULL, NULL, NULL, NULL, 0),
17789+ /* GENERATED: rows come from settings_def_frame_throttle_fastforward.h in order. */
17790+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
17791+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
17792+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
17793+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
17794+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
17795+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
17796+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
17797+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
17798+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
17799+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
17800+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
17801+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
17802+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
17803+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
17804+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
17805+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
17806+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
17807+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
17808+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
17809+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
17810+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
17811+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
17812+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
17813+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
17814+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
17815+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
17816+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
17817+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
17818+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
17819+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
17820+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
17821+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
17822+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
17823+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
17824+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
17825+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
17826+ #define S_ACTION(T, n, us, sub) \
17827+ SDESC_ACTION_ROW(T),
17828+ #define S_ACTION_NS(T, n, us) \
17829+ SDESC_ACTION_ROW(T),
17830+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
17831+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
17832+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
17833+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
17834+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
17835+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
17836+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
17837+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
17838+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
17839+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
17840+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
17841+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
17842+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
17843+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
17844+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
17845+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
17846+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
17847+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
17848+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
17849+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
17850+ #include "../settings/settings_def_frame_throttle_fastforward.h"
17851+ #undef S_BOOL
17852+ #undef S_BOOL_NS
17853+ #undef S_UINT
17854+ #undef S_UINT_NS
17855+ #undef S_INT
17856+ #undef S_INT_NS
17857+ #undef S_FLOAT
17858+ #undef S_FLOAT_NS
17859+ #undef S_STRING
17860+ #undef S_STRING_NS
17861+ #undef S_DIR
17862+ #undef S_DIR_NS
17863+ #undef S_STRING_P
17864+ #undef S_STRING_P_NS
17865+ #undef S_PATH
17866+ #undef S_PATH_NS
17867+ #undef S_PATH_DS
17868+ #undef S_PATH_DS_NS
17869+ #undef S_ACTION
17870+ #undef S_ACTION_NS
17871+ #undef S_BOOL_EX
17872+ #undef S_BOOL_EX_NS
17873+ #undef S_UINT_EX
17874+ #undef S_UINT_EX_NS
17875+ #undef S_INT_EX
17876+ #undef S_INT_EX_NS
17877+ #undef S_FLOAT_EX
17878+ #undef S_FLOAT_EX_NS
17879+ #undef S_ACTION_EX
17880+ #undef S_ACTION_EX_NS
1779417881 };
1779517882 settings_list_add_desc(list, list_info, settings,
1779617883 frame_throttli_desc_1, ARRAY_SIZE(frame_throttli_desc_1),
0 commit comments