From 05be95c8ce6efccd35bf1d8405ae643834a03a1a Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 16 Nov 2015 16:23:28 +0100 Subject: sub: remove an unneeded old hack for MicroDVD This happens to be handled in a better way in another place now. --- sub/dec_sub.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/sub/dec_sub.c b/sub/dec_sub.c index 20fa9eff83..c357f1d369 100644 --- a/sub/dec_sub.c +++ b/sub/dec_sub.c @@ -479,17 +479,6 @@ bool sub_read_all_packets(struct dec_sub *sub, struct sh_stream *sh) if (opts->sub_fix_timing) fix_overlaps_and_gaps(subs); - if (sh->codec && strcmp(sh->codec, "microdvd") == 0) { - // The last subtitle event in MicroDVD subs can have duration unset, - // which means show the subtitle until end of video. - // See FFmpeg FATE MicroDVD_capability_tester.sub - if (subs->num_packets) { - struct demux_packet *last = subs->packets[subs->num_packets - 1]; - if (last->duration <= 0) - last->duration = 10; // arbitrary - } - } - add_sub_list(sub, preprocess, subs); pthread_mutex_unlock(&sub->lock); -- cgit v1.2.3