libbluray | branch: master | hpi1 <[email protected]> | Thu Apr 2 11:29:49 2015 +0300| [e13cda8b759b8033e43826fe7c3cc6bcefbcab23] | committer: hpi1
fix bs_skip() at buffer boundary > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=e13cda8b759b8033e43826fe7c3cc6bcefbcab23 --- src/util/bits.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/bits.c b/src/util/bits.c index 17dce21..53eb25a 100644 --- a/src/util/bits.c +++ b/src/util/bits.c @@ -207,7 +207,7 @@ void bb_skip( BITBUFFER *bb, size_t i_count ) void bs_skip( BITSTREAM *bs, size_t i_count ) { int left; - size_t bytes = i_count >> 3; + size_t bytes = (i_count + 7) >> 3; if (bs->bb.p + bytes >= bs->bb.p_end) { bs->pos = bs->pos + (bs->bb.p - bs->bb.p_start); _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
