From a85b4a5696787e36df8d7c805de8f86ea6365acb Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Mon, 30 Jul 2012 16:47:41 +0200 Subject: [PATCH] lavfi: use correct PTS for link age. When start_frame has returned, the buffer reference's PTS may have been modified by another filter. --- libavfilter/video.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/video.c b/libavfilter/video.c index 566b0ecb72800..95791cda93476 100644 --- a/libavfilter/video.c +++ b/libavfilter/video.c @@ -275,7 +275,7 @@ int ff_start_frame(AVFilterLink *link, AVFilterBufferRef *picref) } pts = link->cur_buf->pts; ret = start_frame(link, link->cur_buf); - ff_update_link_current_pts(link,link->cur_buf ? link->cur_buf->pts : pts); + ff_update_link_current_pts(link, pts); if (ret < 0) clear_link(link);