mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 12:02:23 +02:00
sd_ass: handle --sub-clear-on-seek correctly with non-ASS subs
Converted subtitles use a different method to avoid adding repeated packets as duplicate subtitle events. The state for this mechanism must be cleared as well if --sub-clear-on-seek is used.
This commit is contained in:
parent
2da533bec3
commit
f1a2610c4f
@ -513,8 +513,10 @@ static void fill_plaintext(struct sd *sd, double pts)
|
||||
static void reset(struct sd *sd)
|
||||
{
|
||||
struct sd_ass_priv *ctx = sd->priv;
|
||||
if (sd->opts->sub_clear_on_seek)
|
||||
if (sd->opts->sub_clear_on_seek) {
|
||||
ass_flush_events(ctx->ass_track);
|
||||
ctx->num_seen_packets = 0;
|
||||
}
|
||||
if (ctx->converter)
|
||||
lavc_conv_reset(ctx->converter);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user