Mercurial > libavcodec.hg
comparison motion_est.c @ 239:16cd8a9c4da4 libavcodec
- Minor changes on bitrate control
| author | pulento |
|---|---|
| date | Fri, 15 Feb 2002 20:46:37 +0000 |
| parents | 3f5b72726118 |
| children | 09ae29b27ed9 |
comparison
equal
deleted
inserted
replaced
| 238:99a9f903f0e3 | 239:16cd8a9c4da4 |
|---|---|
| 456 vard = pix_norm(pix, ppix, s->linesize); | 456 vard = pix_norm(pix, ppix, s->linesize); |
| 457 | 457 |
| 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 | 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 | 463 |
| 464 #if 0 | 464 #if 0 |
| 465 printf("varc=%4d avg_var=%4d (sum=%4d) vard=%4d mx=%2d my=%2d\n", | 465 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); | 466 varc, s->avg_mb_var, sum, vard, mx - xx, my - yy); |
