From e692b9d5643bb5484c69c20162783636614bba00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Sat, 12 May 2012 23:13:19 +0200 Subject: [PATCH] doc/examples: fix pts heuristic in filtering_video. Note: the condition looked wrong in the first place ("if DTS is not defined, then set PTS to that undefined value [...]"). --- doc/examples/filtering_video.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/examples/filtering_video.c b/doc/examples/filtering_video.c index 2ca6a05497..1985bc5f86 100644 --- a/doc/examples/filtering_video.c +++ b/doc/examples/filtering_video.c @@ -198,9 +198,8 @@ int main(int argc, char **argv) } if (got_frame) { - if (frame.pts == AV_NOPTS_VALUE) - frame.pts = frame.pkt_dts == AV_NOPTS_VALUE ? - frame.pkt_dts : frame.pkt_pts; + frame.pts = av_frame_get_best_effort_timestamp(&frame); + /* push the decoded frame into the filtergraph */ av_vsrc_buffer_add_frame(buffersrc_ctx, &frame, 0);