Mercurial > libavcodec.hg
comparison msmpeg4.c @ 1216:b874217f906b libavcodec
2pass stats fix (by ffdshow cvslog)
author | michaelni |
---|---|
date | Fri, 25 Apr 2003 19:46:00 +0000 |
parents | fea03d2c4946 |
children | 625ccacd1113 |
comparison
equal
deleted
inserted
replaced
1215:9182f5e70e9b | 1216:b874217f906b |
---|---|
548 if (s->use_skip_mb_code && (cbp | motion_x | motion_y) == 0) { | 548 if (s->use_skip_mb_code && (cbp | motion_x | motion_y) == 0) { |
549 /* skip macroblock */ | 549 /* skip macroblock */ |
550 put_bits(&s->pb, 1, 1); | 550 put_bits(&s->pb, 1, 1); |
551 s->last_bits++; | 551 s->last_bits++; |
552 s->misc_bits++; | 552 s->misc_bits++; |
553 s->skip_count++; | |
553 | 554 |
554 return; | 555 return; |
555 } | 556 } |
556 if (s->use_skip_mb_code) | 557 if (s->use_skip_mb_code) |
557 put_bits(&s->pb, 1, 0); /* mb coded */ | 558 put_bits(&s->pb, 1, 0); /* mb coded */ |
650 | 651 |
651 for (i = 0; i < 6; i++) { | 652 for (i = 0; i < 6; i++) { |
652 msmpeg4_encode_block(s, block[i], i); | 653 msmpeg4_encode_block(s, block[i], i); |
653 } | 654 } |
654 s->i_tex_bits += get_bits_diff(s); | 655 s->i_tex_bits += get_bits_diff(s); |
656 s->i_count++; | |
655 } | 657 } |
656 } | 658 } |
657 | 659 |
658 #endif //CONFIG_ENCODERS | 660 #endif //CONFIG_ENCODERS |
659 | 661 |