FFDemuxSubtitlesQueue q;
} SRTContext;
-static int srt_probe(AVProbeData *p)
+static int srt_probe(const AVProbeData *p)
{
int v;
char buf[64], *pbuf;
ff_subtitles_queue_finalize(s, &srt->q);
end:
+ if (res < 0)
+ ff_subtitles_queue_clean(&srt->q);
av_bprint_finalize(&buf, NULL);
return res;
}
return 0;
}
-AVInputFormat ff_srt_demuxer = {
+const AVInputFormat ff_srt_demuxer = {
.name = "srt",
.long_name = NULL_IF_CONFIG_SMALL("SubRip subtitle"),
.priv_data_size = sizeof(SRTContext),