Go to the source code of this file.
|
void | ff_put_vc1_chroma_mc8_nornd_mmx (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) |
|
void | ff_avg_vc1_chroma_mc8_nornd_mmxext (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) |
|
void | ff_avg_vc1_chroma_mc8_nornd_3dnow (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) |
|
void | ff_put_vc1_chroma_mc8_nornd_ssse3 (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) |
|
void | ff_avg_vc1_chroma_mc8_nornd_ssse3 (uint8_t *dst, uint8_t *src, ptrdiff_t stride, int h, int x, int y) |
|
void | ff_vc1_inv_trans_4x4_dc_mmxext (uint8_t *dest, ptrdiff_t linesize, int16_t *block) |
|
void | ff_vc1_inv_trans_4x8_dc_mmxext (uint8_t *dest, ptrdiff_t linesize, int16_t *block) |
|
void | ff_vc1_inv_trans_8x4_dc_mmxext (uint8_t *dest, ptrdiff_t linesize, int16_t *block) |
|
void | ff_vc1_inv_trans_8x8_dc_mmxext (uint8_t *dest, ptrdiff_t linesize, int16_t *block) |
|
av_cold void | ff_vc1dsp_init_x86 (VC1DSPContext *dsp) |
|
◆ LOOP_FILTER
#define LOOP_FILTER |
( |
|
EXT | ) |
|
Value:void ff_vc1_v_loop_filter4_ ## EXT(uint8_t *
src,
int stride,
int pq); \
void ff_vc1_h_loop_filter4_ ## EXT(uint8_t *
src,
int stride,
int pq); \
void ff_vc1_v_loop_filter8_ ## EXT(uint8_t *
src,
int stride,
int pq); \
void ff_vc1_h_loop_filter8_ ## EXT(uint8_t *
src,
int stride,
int pq); \
\
static
void vc1_v_loop_filter16_ ## EXT(uint8_t *
src,
int stride,
int pq) \
{ \
ff_vc1_v_loop_filter8_ ## EXT(
src,
stride, pq); \
ff_vc1_v_loop_filter8_ ## EXT(
src+8,
stride, pq); \
} \
\
static
void vc1_h_loop_filter16_ ## EXT(uint8_t *
src,
int stride,
int pq) \
{ \
ff_vc1_h_loop_filter8_ ## EXT(
src,
stride, pq); \
}
Definition at line 36 of file vc1dsp_init.c.
◆ ASSIGN_LF
Value: dsp->vc1_v_loop_filter4 = ff_vc1_v_loop_filter4_ ## EXT; \
dsp->vc1_h_loop_filter4 = ff_vc1_h_loop_filter4_ ## EXT; \
dsp->vc1_v_loop_filter8 = ff_vc1_v_loop_filter8_ ## EXT; \
dsp->vc1_h_loop_filter8 = ff_vc1_h_loop_filter8_ ## EXT; \
dsp->vc1_v_loop_filter16 = vc1_v_loop_filter16_ ## EXT; \
dsp->vc1_h_loop_filter16 = vc1_h_loop_filter16_ ## EXT
◆ ff_put_vc1_chroma_mc8_nornd_mmx()
void ff_put_vc1_chroma_mc8_nornd_mmx |
( |
uint8_t * |
dst, |
|
|
uint8_t * |
src, |
|
|
ptrdiff_t |
stride, |
|
|
int |
h, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ ff_avg_vc1_chroma_mc8_nornd_mmxext()
void ff_avg_vc1_chroma_mc8_nornd_mmxext |
( |
uint8_t * |
dst, |
|
|
uint8_t * |
src, |
|
|
ptrdiff_t |
stride, |
|
|
int |
h, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ ff_avg_vc1_chroma_mc8_nornd_3dnow()
void ff_avg_vc1_chroma_mc8_nornd_3dnow |
( |
uint8_t * |
dst, |
|
|
uint8_t * |
src, |
|
|
ptrdiff_t |
stride, |
|
|
int |
h, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ ff_put_vc1_chroma_mc8_nornd_ssse3()
void ff_put_vc1_chroma_mc8_nornd_ssse3 |
( |
uint8_t * |
dst, |
|
|
uint8_t * |
src, |
|
|
ptrdiff_t |
stride, |
|
|
int |
h, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ ff_avg_vc1_chroma_mc8_nornd_ssse3()
void ff_avg_vc1_chroma_mc8_nornd_ssse3 |
( |
uint8_t * |
dst, |
|
|
uint8_t * |
src, |
|
|
ptrdiff_t |
stride, |
|
|
int |
h, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
◆ ff_vc1_inv_trans_4x4_dc_mmxext()
void ff_vc1_inv_trans_4x4_dc_mmxext |
( |
uint8_t * |
dest, |
|
|
ptrdiff_t |
linesize, |
|
|
int16_t * |
block |
|
) |
| |
◆ ff_vc1_inv_trans_4x8_dc_mmxext()
void ff_vc1_inv_trans_4x8_dc_mmxext |
( |
uint8_t * |
dest, |
|
|
ptrdiff_t |
linesize, |
|
|
int16_t * |
block |
|
) |
| |
◆ ff_vc1_inv_trans_8x4_dc_mmxext()
void ff_vc1_inv_trans_8x4_dc_mmxext |
( |
uint8_t * |
dest, |
|
|
ptrdiff_t |
linesize, |
|
|
int16_t * |
block |
|
) |
| |
◆ ff_vc1_inv_trans_8x8_dc_mmxext()
void ff_vc1_inv_trans_8x8_dc_mmxext |
( |
uint8_t * |
dest, |
|
|
ptrdiff_t |
linesize, |
|
|
int16_t * |
block |
|
) |
| |
◆ ff_vc1dsp_init_x86()