# HG changeset patch # User mru # Date 1227553255 0 # Node ID e1f9d8919cb534e019aec0a0f8d75a2eaebf8c70 # Parent 65e05fda52803ae5c6f8e93511965fd0f780e333 flashsv: use skip_bits_long() where required skip_bits(gb, n) with n > 17 doesn't work with all bitstream readers. Switch to skip_bits_long() instead. diff -r 65e05fda5280 -r e1f9d8919cb5 flashsv.c --- a/flashsv.c Mon Nov 24 18:49:50 2008 +0000 +++ b/flashsv.c Mon Nov 24 19:00:55 2008 +0000 @@ -211,7 +211,7 @@ /* return -1; */ } copy_region(s->tmpblock, s->frame.data[0], s->image_height-(hp+hs+1), wp, hs, ws, s->frame.linesize[0]); - skip_bits(&gb, 8*size); /* skip the consumed bits */ + skip_bits_long(&gb, 8*size); /* skip the consumed bits */ } } }