aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2016-10-26 20:31:04 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2016-10-26 20:31:04 +0200
commit38e5a4f3bbe9c79928e70f2834ab0c7b27349d41 (patch)
treef58d619747cd37a2577fc1af39284ba8a2ff2387
parentc92f55847a3d9cd12db60bfcd0831ff7f089c37c (diff)
downloadffmpeg-38e5a4f3bbe9c79928e70f2834ab0c7b27349d41.tar.gz
Revert "avformat/utils: Discard huge timestamps which would cause overflows if used in basic computations"
Some people seem to oppose this the patch seems to have been missed for a month on the ML lets restart the discussion and solve this after the release This reverts commit e936c8d176efd1a0a41e22df24564b1178c79ea9.
-rw-r--r--libavformat/utils.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 74eed47f15..70dbfa191c 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -833,12 +833,6 @@ int ff_read_packet(AVFormatContext *s, AVPacket *pkt)
continue;
}
- if ( (pkt->dts != AV_NOPTS_VALUE && (pkt->dts <= INT64_MIN/2 || pkt->dts >= INT64_MAX/2))
- || (pkt->pts != AV_NOPTS_VALUE && (pkt->pts <= INT64_MIN/2 || pkt->pts >= INT64_MAX/2))) {
- av_log(s, AV_LOG_WARNING, "Ignoring huge timestamps %"PRId64" %"PRId64"\n", pkt->dts, pkt->pts);
- pkt->dts = pkt->pts = AV_NOPTS_VALUE;
- }
-
st = s->streams[pkt->stream_index];
if (update_wrap_reference(s, st, pkt->stream_index, pkt) && st->pts_wrap_behavior == AV_PTS_WRAP_SUB_OFFSET) {