Mercurial > libavcodec.hg
comparison x86/dsputil_mmx.c @ 9441:e14cd3ac3806 libavcodec
VC1: extend MMX qpel MC to include MMX2 avg qpel
author | conrad |
---|---|
date | Wed, 15 Apr 2009 02:25:42 +0000 |
parents | daee921fb6bb |
children | 41245484dc0b |
comparison
equal
deleted
inserted
replaced
9440:daee921fb6bb | 9441:e14cd3ac3806 |
---|---|
1811 void ff_vc1dsp_init_mmx(DSPContext* dsp, AVCodecContext *avctx); | 1811 void ff_vc1dsp_init_mmx(DSPContext* dsp, AVCodecContext *avctx); |
1812 | 1812 |
1813 void ff_put_vc1_mspel_mc00_mmx(uint8_t *dst, const uint8_t *src, int stride, int rnd) { | 1813 void ff_put_vc1_mspel_mc00_mmx(uint8_t *dst, const uint8_t *src, int stride, int rnd) { |
1814 put_pixels8_mmx(dst, src, stride, 8); | 1814 put_pixels8_mmx(dst, src, stride, 8); |
1815 } | 1815 } |
1816 void ff_avg_vc1_mspel_mc00_mmx2(uint8_t *dst, const uint8_t *src, int stride, int rnd) { | |
1817 avg_pixels8_mmx2(dst, src, stride, 8); | |
1818 } | |
1816 | 1819 |
1817 /* external functions, from idct_mmx.c */ | 1820 /* external functions, from idct_mmx.c */ |
1818 void ff_mmx_idct(DCTELEM *block); | 1821 void ff_mmx_idct(DCTELEM *block); |
1819 void ff_mmxext_idct(DCTELEM *block); | 1822 void ff_mmxext_idct(DCTELEM *block); |
1820 | 1823 |