diff --git a/vp8/encoder/bitstream.c b/vp8/encoder/bitstream.c index 70cdb6aaf5c12b7d5527c0aed1cc593c0a2c6faf..f74f85fad53d929cd91a4f1bec74fa2373d381f1 100644 --- a/vp8/encoder/bitstream.c +++ b/vp8/encoder/bitstream.c @@ -2561,7 +2561,7 @@ void vp8_pack_bitstream(VP8_COMP *cpi, unsigned char *dest, unsigned long *size) /* sb mode probability */ const int sb_max = (((pc->mb_rows + 1) >> 1) * ((pc->mb_cols + 1) >> 1)); - pc->sb_coded = get_prob(cpi->sb_count, sb_max); + pc->sb_coded = get_prob(sb_max - cpi->sb_count, sb_max); vp8_write_literal(&header_bc, pc->sb_coded, 8); } #endif