Mercurial > libavcodec.hg
diff mpeg12.c @ 1254:604661d34c68 libavcodec
bitstream reader optimize patch by (BERO <bero at geocities dot co dot jp>)
author | michaelni |
---|---|
date | Wed, 14 May 2003 00:32:22 +0000 |
parents | 5642ebadf1b5 |
children | 625ccacd1113 |
line wrap: on
line diff
--- a/mpeg12.c Tue May 13 23:38:51 2003 +0000 +++ b/mpeg12.c Wed May 14 00:32:22 2003 +0000 @@ -1223,9 +1223,7 @@ if (code == 0) { diff = 0; } else { - diff = get_bits(&s->gb, code); - if ((diff & (1 << (code - 1))) == 0) - diff = (-1 << code) | (diff + 1); + diff = get_xbits(&s->gb, code); } return diff; }