From de6c150444159a26fe2555089d384ddd2d6459aa Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 16 Oct 2012 19:59:01 +0200 Subject: [PATCH] nut: fix int32 overflow Fixes CID700574 Signed-off-by: Michael Niedermayer --- libavformat/nut.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/nut.c b/libavformat/nut.c index 34c43d16fb..51e4d38394 100644 --- a/libavformat/nut.c +++ b/libavformat/nut.c @@ -155,7 +155,7 @@ void ff_nut_reset_ts(NUTContext *nut, AVRational time_base, int64_t val){ } int64_t ff_lsb2full(StreamContext *stream, int64_t lsb){ - int64_t mask = (1<msb_pts_shift)-1; + int64_t mask = (1ULL<msb_pts_shift)-1; int64_t delta= stream->last_pts - mask/2; return ((lsb - delta)&mask) + delta; }