summaryrefslogtreecommitdiffstats
path: root/sub/dec_sub.c
diff options
context:
space:
mode:
authorkarelrooted <karelrooted@gmail.com>2023-12-11 17:43:36 +0800
committerDudemanguy <random342@airmail.cc>2023-12-13 21:18:57 +0000
commit3250f6e4473b6c0ba1be03af3c80f3141b485721 (patch)
treec82c7957cfa5abee23ef144da56ed3c553d2cf07 /sub/dec_sub.c
parentb690531f3047f9eac85450457e04f67e2e2aa69b (diff)
downloadmpv-3250f6e4473b6c0ba1be03af3c80f3141b485721.tar.bz2
mpv-3250f6e4473b6c0ba1be03af3c80f3141b485721.tar.xz
options: add --secondary-sub-pos
The default value is 0 (on the top of the screen)
Diffstat (limited to 'sub/dec_sub.c')
-rw-r--r--sub/dec_sub.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sub/dec_sub.c b/sub/dec_sub.c
index 195a14abea..4cb2d9bb67 100644
--- a/sub/dec_sub.c
+++ b/sub/dec_sub.c
@@ -213,7 +213,6 @@ static void update_segment(struct dec_sub *sub)
talloc_free(sub->sd);
sub->sd = new;
update_subtitle_speed(sub);
- sub_control(sub, SD_CTRL_SET_TOP, &sub->order);
} else {
// We'll just keep the current decoder, and feed it possibly
// invalid data (not our fault if it crashes or something).
@@ -364,7 +363,7 @@ struct sub_bitmaps *sub_get_bitmaps(struct dec_sub *sub, struct mp_osd_res dim,
if (!(sub->end != MP_NOPTS_VALUE && pts >= sub->end) &&
sub->sd->driver->get_bitmaps)
- res = sub->sd->driver->get_bitmaps(sub->sd, dim, format, pts);
+ res = sub->sd->driver->get_bitmaps(sub->sd, dim, format, pts, sub->order);
mp_mutex_unlock(&sub->lock);
return res;