]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mmaldec.c
lavc: export the timestamps when decoding in AVFrame.pts
[ffmpeg] / libavcodec / mmaldec.c
index 193df7e07df1d6d95be720240343628618d03dd9..69258a2eb66f960a83e7297988e2c1d1669733b5 100644 (file)
@@ -631,7 +631,12 @@ static int ffmal_copy_frame(AVCodecContext *avctx,  AVFrame *frame,
                       avctx->pix_fmt, avctx->width, avctx->height);
     }
 
-    frame->pkt_pts = buffer->pts == MMAL_TIME_UNKNOWN ? AV_NOPTS_VALUE : buffer->pts;
+    frame->pts = buffer->pts == MMAL_TIME_UNKNOWN ? AV_NOPTS_VALUE : buffer->pts;
+#if FF_API_PKT_PTS
+FF_DISABLE_DEPRECATION_WARNINGS
+    frame->pkt_pts = frame->pts;
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
     frame->pkt_dts = AV_NOPTS_VALUE;
 
 done: