]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/setpts.c
Merge commit 'ea7ee4b4e381e0fa731458de0cbf740430eeb013'
[ffmpeg] / libavfilter / setpts.c
index 2ccca28e9ae3766862453a5f866798fe717a70d2..4505498bf3488e4c5973bafe91c04eda733aff9a 100644 (file)
@@ -165,7 +165,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *frame)
     }
     setpts->var_values[VAR_PTS       ] = TS2D(frame->pts);
     setpts->var_values[VAR_T         ] = TS2T(frame->pts, inlink->time_base);
-    setpts->var_values[VAR_POS       ] = av_frame_get_pkt_pos(frame) == -1 ? NAN : av_frame_get_pkt_pos(frame);
+    setpts->var_values[VAR_POS       ] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos;
     setpts->var_values[VAR_RTCTIME   ] = av_gettime();
 
     if (inlink->type == AVMEDIA_TYPE_VIDEO) {