diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2016-10-26 20:31:04 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2016-10-26 20:31:04 +0200 |
commit | 38e5a4f3bbe9c79928e70f2834ab0c7b27349d41 (patch) | |
tree | f58d619747cd37a2577fc1af39284ba8a2ff2387 | |
parent | c92f55847a3d9cd12db60bfcd0831ff7f089c37c (diff) | |
download | ffmpeg-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.c | 6 |
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) { |