Mercurial > libavcodec.hg
diff h263.c @ 8288:800444234375 libavcodec
clear_block mmx
author | lorenm |
---|---|
date | Wed, 10 Dec 2008 21:35:17 +0000 |
parents | d256dbf74ea6 |
children | 20e0f0809b27 |
line wrap: on
line diff
--- a/h263.c Wed Dec 10 21:26:00 2008 +0000 +++ b/h263.c Wed Dec 10 21:35:17 2008 +0000 @@ -810,7 +810,7 @@ for (i = 0; i < 6; i++) { if (s->block_last_index[i] >= 0 && ((cbp >> (5 - i))&1)==0 ){ s->block_last_index[i]= -1; - memset(s->block[i], 0, sizeof(DCTELEM)*64); + s->dsp.clear_block(s->block[i]); } } }else{ @@ -853,7 +853,7 @@ for (i = 0; i < 6; i++) { if (s->block_last_index[i] >= 0 && ((cbp >> (5 - i))&1)==0 ){ s->block_last_index[i]= -1; - memset(s->block[i], 0, sizeof(DCTELEM)*64); + s->dsp.clear_block(s->block[i]); } } }else{ @@ -4651,7 +4651,7 @@ rl = &rl_intra_aic; i = 0; s->gb= gb; - memset(block, 0, sizeof(DCTELEM)*64); + s->dsp.clear_block(block); goto retry; } av_log(s->avctx, AV_LOG_ERROR, "run overflow at %dx%d i:%d\n", s->mb_x, s->mb_y, s->mb_intra);