From cbea6013e470effcea6bd0330fbb22ec01565e3e Mon Sep 17 00:00:00 2001 From: dyphire Date: Sun, 6 Jul 2025 17:04:19 +0800 Subject: [PATCH] player/command: add a `default` flag to the track add commands --- DOCS/interface-changes/default.txt | 1 + DOCS/man/input.rst | 4 ++++ player/command.c | 9 ++++++--- 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 DOCS/interface-changes/default.txt diff --git a/DOCS/interface-changes/default.txt b/DOCS/interface-changes/default.txt new file mode 100644 index 0000000000..dad158a09d --- /dev/null +++ b/DOCS/interface-changes/default.txt @@ -0,0 +1 @@ +add `default` flag to track add commands diff --git a/DOCS/man/input.rst b/DOCS/man/input.rst index 4e594f5e36..e39411c8a2 100644 --- a/DOCS/man/input.rst +++ b/DOCS/man/input.rst @@ -676,6 +676,10 @@ Track Manipulation Marks the track as forced. + + + Marks the track as default. + (only for ``video-add``) Marks the track as an attached picture, same as ``albumart`` argument diff --git a/player/command.c b/player/command.c index b477cdac8c..49315432c2 100644 --- a/player/command.c +++ b/player/command.c @@ -7171,7 +7171,8 @@ const struct mp_cmd_def mp_cmds[] = { {"select", 0}, {"auto", 1}, {"cached", 2}, {"hearing-impaired", TRACK_HEARING_IMPAIRED}, {"visual-impaired", TRACK_VISUAL_IMPAIRED}, - {"forced", TRACK_FORCED}), + {"forced", TRACK_FORCED}, + {"default", TRACK_DEFAULT}), .flags = MP_CMD_OPT_ARG}, {"title", OPT_STRING(v.s), .flags = MP_CMD_OPT_ARG}, {"lang", OPT_STRING(v.s), .flags = MP_CMD_OPT_ARG}, @@ -7188,7 +7189,8 @@ const struct mp_cmd_def mp_cmds[] = { {"select", 0}, {"auto", 1}, {"cached", 2}, {"hearing-impaired", TRACK_HEARING_IMPAIRED}, {"visual-impaired", TRACK_VISUAL_IMPAIRED}, - {"forced", TRACK_FORCED}), + {"forced", TRACK_FORCED}, + {"default", TRACK_DEFAULT}), .flags = MP_CMD_OPT_ARG}, {"title", OPT_STRING(v.s), .flags = MP_CMD_OPT_ARG}, {"lang", OPT_STRING(v.s), .flags = MP_CMD_OPT_ARG}, @@ -7206,7 +7208,8 @@ const struct mp_cmd_def mp_cmds[] = { {"hearing-impaired", TRACK_HEARING_IMPAIRED}, {"visual-impaired", TRACK_VISUAL_IMPAIRED}, {"attached-picture", TRACK_ATTACHED_PICTURE}, - {"forced", TRACK_FORCED}), + {"forced", TRACK_FORCED}, + {"default", TRACK_DEFAULT}), .flags = MP_CMD_OPT_ARG}, {"title", OPT_STRING(v.s), .flags = MP_CMD_OPT_ARG}, {"lang", OPT_STRING(v.s), .flags = MP_CMD_OPT_ARG},