diff --git a/libavformat/utils.c b/libavformat/utils.c
index dc3b9d8fb8db56aba89ec5a0c4552b1e42973658..d0fd0d46ff6e6355c0eb33a7297b6c78a6a84160 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -1933,6 +1933,7 @@ static void av_estimate_timings_from_pts(AVFormatContext *ic, int64_t old_offset
         st= ic->streams[i];
         st->cur_dts= st->first_dts;
         st->last_IP_pts = AV_NOPTS_VALUE;
+        st->reference_dts = AV_NOPTS_VALUE;
     }
 }