Mercurial > libavcodec.hg
comparison wmv2.c @ 8288:800444234375 libavcodec
clear_block mmx
author | lorenm |
---|---|
date | Wed, 10 Dec 2008 21:35:17 +0000 |
parents | 48759bfbd073 |
children | 04423b2f6e0b |
comparison
equal
deleted
inserted
replaced
8287:7a1d037482c4 | 8288:800444234375 |
---|---|
41 s->dsp.idct_add (dst, stride, block1); | 41 s->dsp.idct_add (dst, stride, block1); |
42 break; | 42 break; |
43 case 1: | 43 case 1: |
44 ff_simple_idct84_add(dst , stride, block1); | 44 ff_simple_idct84_add(dst , stride, block1); |
45 ff_simple_idct84_add(dst + 4*stride, stride, w->abt_block2[n]); | 45 ff_simple_idct84_add(dst + 4*stride, stride, w->abt_block2[n]); |
46 memset(w->abt_block2[n], 0, 64*sizeof(DCTELEM)); | 46 s->dsp.clear_block(w->abt_block2[n]); |
47 break; | 47 break; |
48 case 2: | 48 case 2: |
49 ff_simple_idct48_add(dst , stride, block1); | 49 ff_simple_idct48_add(dst , stride, block1); |
50 ff_simple_idct48_add(dst + 4 , stride, w->abt_block2[n]); | 50 ff_simple_idct48_add(dst + 4 , stride, w->abt_block2[n]); |
51 memset(w->abt_block2[n], 0, 64*sizeof(DCTELEM)); | 51 s->dsp.clear_block(w->abt_block2[n]); |
52 break; | 52 break; |
53 default: | 53 default: |
54 av_log(s->avctx, AV_LOG_ERROR, "internal error in WMV2 abt\n"); | 54 av_log(s->avctx, AV_LOG_ERROR, "internal error in WMV2 abt\n"); |
55 } | 55 } |
56 } | 56 } |