From a9acfa82c35c4d5a98737d1cfda5d56e622f9674 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 15 Feb 2020 02:19:20 +0100 Subject: some shit --- sub/sd_ass.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sub/sd_ass.c') diff --git a/sub/sd_ass.c b/sub/sd_ass.c index eb80230f44..5443a688d4 100644 --- a/sub/sd_ass.c +++ b/sub/sd_ass.c @@ -155,7 +155,11 @@ static int init(struct sd *sd) char *extradata = sd->codec->extradata; int extradata_size = sd->codec->extradata_size; - if (strcmp(sd->codec->codec, "ass") != 0) { + // Note: accept "null" as alias for "ass", so EDL delay_open subtitle + // streams work. + if (strcmp(sd->codec->codec, "ass") != 0 && + strcmp(sd->codec->codec, "null") != 0) + { ctx->is_converted = true; ctx->converter = lavc_conv_create(sd->log, sd->codec->codec, extradata, extradata_size); -- cgit v1.2.3