Mercurial > libavcodec.hg
comparison motion_est.c @ 268:09ae29b27ed9 libavcodec
hopefully better bitrate controll
author | michaelni |
---|---|
date | Sun, 17 Mar 2002 16:31:38 +0000 |
parents | 16cd8a9c4da4 |
children | 7ebb3f9aaf3b |
comparison
equal
deleted
inserted
replaced
267:e10840e4f773 | 268:09ae29b27ed9 |
---|---|
458 vard = vard >> 8; | 458 vard = vard >> 8; |
459 sum = sum >> 8; | 459 sum = sum >> 8; |
460 varc = (varc >> 8) - (sum * sum); | 460 varc = (varc >> 8) - (sum * sum); |
461 s->mb_var[s->mb_width * mb_y + mb_x] = varc; | 461 s->mb_var[s->mb_width * mb_y + mb_x] = varc; |
462 s->avg_mb_var += varc; | 462 s->avg_mb_var += varc; |
463 s->mc_mb_var += vard; | |
463 | 464 |
464 #if 0 | 465 #if 0 |
465 printf("varc=%4d avg_var=%4d (sum=%4d) vard=%4d mx=%2d my=%2d\n", | 466 printf("varc=%4d avg_var=%4d (sum=%4d) vard=%4d mx=%2d my=%2d\n", |
466 varc, s->avg_mb_var, sum, vard, mx - xx, my - yy); | 467 varc, s->avg_mb_var, sum, vard, mx - xx, my - yy); |
467 #endif | 468 #endif |