Mercurial > libavcodec.hg
diff rv34.c @ 8369:45c3780b1a96 libavcodec
Merge deblocking pattern with CBP for RV30/40 loop filtering
author | kostya |
---|---|
date | Wed, 17 Dec 2008 20:00:48 +0000 |
parents | a7c85cdc11b5 |
children | edea96e4367b |
line wrap: on
line diff
--- a/rv34.c Wed Dec 17 19:39:56 2008 +0000 +++ b/rv34.c Wed Dec 17 20:00:48 2008 +0000 @@ -1151,9 +1151,9 @@ r->cbp_luma [s->mb_x + s->mb_y * s->mb_stride] = cbp; r->cbp_chroma[s->mb_x + s->mb_y * s->mb_stride] = cbp >> 16; if(s->pict_type == FF_I_TYPE) - r->deblock_coefs[mb_pos] = 0; + r->deblock_coefs[mb_pos] = 0xFFFF; else - r->deblock_coefs[mb_pos] = rv34_set_deblock_coef(r); + r->deblock_coefs[mb_pos] = rv34_set_deblock_coef(r) | r->cbp_luma[mb_pos]; s->current_picture_ptr->qscale_table[s->mb_x + s->mb_y * s->mb_stride] = s->qscale; if(cbp == -1)