]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qsvdec.c
lavc: export the timestamps when decoding in AVFrame.pts
[ffmpeg] / libavcodec / qsvdec.c
index ac7a1e60b95853bf2216ef8515bbe9ebd2a0c416..0215761335b8fef05c1c9ae7aa7b01986bd46404 100644 (file)
@@ -352,7 +352,12 @@ static int qsv_decode(AVCodecContext *avctx, QSVContext *q,
 
         outsurf = out_frame->surface;
 
-        frame->pkt_pts = frame->pts = outsurf->Data.TimeStamp;
+#if FF_API_PKT_PTS
+FF_DISABLE_DEPRECATION_WARNINGS
+        frame->pkt_pts = outsurf->Data.TimeStamp;
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
+        frame->pts = outsurf->Data.TimeStamp;
 
         frame->repeat_pict =
             outsurf->Info.PicStruct & MFX_PICSTRUCT_FRAME_TRIPLING ? 4 :