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 }