# HG changeset patch # User reimar # Date 1254222364 0 # Node ID 27cb9c2c0c6bb0cf71d75c03945778d8594aa0ae # Parent ab687351bfef375803b36c14a77ccdcb1dde9e4c Simplify r20025: use align_get_bits instead of reimplementing it. diff -r ab687351bfef -r 27cb9c2c0c6b faxcompr.c --- a/faxcompr.c Tue Sep 29 10:38:34 2009 +0000 +++ b/faxcompr.c Tue Sep 29 11:06:04 2009 +0000 @@ -302,8 +302,8 @@ ret = decode_group3_1d_line(avctx, &gb, avctx->width, runs, runend); else ret = decode_group3_2d_line(avctx, &gb, avctx->width, runs, runend, ref); - if(compr==TIFF_CCITT_RLE && (get_bits_count(&gb) & 7)) - skip_bits(&gb, 8 - (get_bits_count(&gb) & 7)); + if(compr==TIFF_CCITT_RLE) + align_get_bits(&gb); } if(ret < 0){ put_line(dst, stride, avctx->width, ref);