unsigned readorder;
} ASSContext;
-static int ass_probe(AVProbeData *p)
+static int ass_probe(const AVProbeData *p)
{
char buf[13];
FFTextReader tr;
ff_subtitles_queue_finalize(s, &ass->q);
end:
+ if (res < 0)
+ ass_read_close(s);
av_bprint_finalize(&header, NULL);
av_bprint_finalize(&line, NULL);
av_bprint_finalize(&rline, NULL);
min_ts, ts, max_ts, flags);
}
-AVInputFormat ff_ass_demuxer = {
+const AVInputFormat ff_ass_demuxer = {
.name = "ass",
.long_name = NULL_IF_CONFIG_SMALL("SSA (SubStation Alpha) subtitle"),
.priv_data_size = sizeof(ASSContext),