From 18070f7405cdb1cf6a7629879591af12bec43f11 Mon Sep 17 00:00:00 2001 From: Dan Oscarsson Date: Sat, 8 Feb 2020 18:04:20 +0100 Subject: sub: fix SDH filtering after change The change, in an earlier commit, in format for ass to handle results in a different number of fields to skip. Correct that so SDH filtering works. Should fix issue #7188 --- sub/sd_ass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sub/sd_ass.c') diff --git a/sub/sd_ass.c b/sub/sd_ass.c index 18ef961e8c..eb80230f44 100644 --- a/sub/sd_ass.c +++ b/sub/sd_ass.c @@ -249,7 +249,7 @@ static void decode(struct sd *sd, struct demux_packet *packet) for (int n = 0; r && r[n]; n++) { char *ass_line = r[n]; if (sd->opts->sub_filter_SDH) - ass_line = filter_SDH(sd, track->event_format, 0, ass_line, 0); + ass_line = filter_SDH(sd, track->event_format, 1, ass_line, 0); if (ass_line) ass_process_chunk(track, ass_line, strlen(ass_line), llrint(sub_pts * 1000), -- cgit v1.2.3