summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sub/lavc_conv.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sub/lavc_conv.c b/sub/lavc_conv.c
index 8e1d1aad7f..d9f628492c 100644
--- a/sub/lavc_conv.c
+++ b/sub/lavc_conv.c
@@ -83,7 +83,10 @@ struct lavc_conv *lavc_conv_create(struct mp_log *log, const char *codec_name,
goto error;
if (mp_lavc_set_extradata(avctx, extradata, extradata_len) < 0)
goto error;
+
+#if LIBAVCODEC_VERSION_MAJOR < 59
av_dict_set(&opts, "sub_text_format", "ass", 0);
+#endif
av_dict_set(&opts, "flags2", "+ass_ro_flush_noop", 0);
if (strcmp(codec_name, "eia_608") == 0)
av_dict_set(&opts, "real_time", "1", 0);