On Sat, 12 Jul 2014, Michael Niedermayer wrote:
Signed-off-by: Michael Niedermayer <michae...@gmx.at> --- ffplay.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ffplay.c b/ffplay.c index 7e954fd..6572c42 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1446,6 +1446,7 @@ retry: sp2 = NULL; if (sp->serial != is->subtitleq.serial + || !sp->sub.num_rects || (is->vidclk.pts > (sp->pts + ((float) sp->sub.end_display_time / 1000))) || (sp2 && is->vidclk.pts > (sp2->pts + ((float) sp2->sub.start_display_time / 1000)))) {
I don't think this patch is needed. If the subpicture queue is empty, it does not matter. If it is not empty then checking sp2 pts in the last condition is enough to remove the empty subtitle (sp) from the queue, if sp2 has the same pts as sp.
Regards, Marton _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel