Mercurial > libavformat.hg
diff utils.c @ 466:0dd5b381fc9a libavformat
100l (avi seeking)
author | michael |
---|---|
date | Mon, 24 May 2004 15:13:23 +0000 |
parents | 09e46bfc859c |
children | 60f897e8dd2d |
line wrap: on
line diff
--- a/utils.c Mon May 24 13:08:00 2004 +0000 +++ b/utils.c Mon May 24 15:13:23 2004 +0000 @@ -558,7 +558,7 @@ } static int64_t lsb2full(int64_t lsb, int64_t last_ts, int lsb_bits){ - int64_t mask = (1LL<<lsb_bits)-1; + int64_t mask = lsb_bits < 64 ? (1LL<<lsb_bits)-1 : -1LL; int64_t delta= last_ts - mask/2; return ((lsb - delta)&mask) + delta; }