Definition in file vc1dsp.c.
Go to the source code of this file.
Functions | |
| static void | vc1_v_overlap_c (uint8_t *src, int stride) |
| Apply overlap transform to horizontal edge. | |
| static void | vc1_h_overlap_c (uint8_t *src, int stride) |
| Apply overlap transform to vertical edge. | |
| static void | vc1_inv_trans_8x8_c (DCTELEM block[64]) |
| Do inverse transform on 8x8 block. | |
| static void | vc1_inv_trans_8x4_c (DCTELEM block[64], int n) |
| Do inverse transform on 8x4 part of block. | |
| static void | vc1_inv_trans_4x8_c (DCTELEM block[64], int n) |
| Do inverse transform on 4x8 parts of block. | |
| static void | vc1_inv_trans_4x4_c (DCTELEM block[64], int n) |
| Do inverse transform on 4x4 part of block. | |
| VC1_MSPEL_FILTER_16B (ver, uint8_t) | |
| VC1_MSPEL_FILTER_16B (hor, int16_t) | |
| static av_always_inline int | vc1_mspel_filter (const uint8_t *src, int stride, int mode, int r) |
| Filter used to interpolate fractional pel values. | |
| static void | vc1_mspel_mc (uint8_t *dst, const uint8_t *src, int stride, int hmode, int vmode, int rnd) |
| Function used to do motion compensation with bicubic interpolation. | |
| void | ff_put_vc1_mspel_mc00_c (uint8_t *dst, const uint8_t *src, int stride, int rnd) |
| PUT_VC1_MSPEL (1, 0) | |
| static void vc1_v_overlap_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Apply overlap transform to horizontal edge.
Definition at line 33 of file vc1dsp.c.
Referenced by PUT_VC1_MSPEL().
| static void vc1_h_overlap_c | ( | uint8_t * | src, | |
| int | stride | |||
| ) | [static] |
Apply overlap transform to vertical edge.
Definition at line 58 of file vc1dsp.c.
Referenced by PUT_VC1_MSPEL().
| static void vc1_inv_trans_8x8_c | ( | DCTELEM | block[64] | ) | [static] |
Do inverse transform on 8x8 block.
Definition at line 84 of file vc1dsp.c.
Referenced by PUT_VC1_MSPEL().
| static void vc1_inv_trans_8x4_c | ( | DCTELEM | block[64], | |
| int | n | |||
| ) | [static] |
Do inverse transform on 8x4 part of block.
Definition at line 155 of file vc1dsp.c.
Referenced by PUT_VC1_MSPEL().
| static void vc1_inv_trans_4x8_c | ( | DCTELEM | block[64], | |
| int | n | |||
| ) | [static] |
Do inverse transform on 4x8 parts of block.
Definition at line 216 of file vc1dsp.c.
Referenced by PUT_VC1_MSPEL().
| static void vc1_inv_trans_4x4_c | ( | DCTELEM | block[64], | |
| int | n | |||
| ) | [static] |
Do inverse transform on 4x4 part of block.
Definition at line 277 of file vc1dsp.c.
Referenced by PUT_VC1_MSPEL().
| VC1_MSPEL_FILTER_16B | ( | ver | , | |
| uint8_t | ||||
| ) |
| VC1_MSPEL_FILTER_16B | ( | hor | , | |
| int16_t | ||||
| ) |
| static av_always_inline int vc1_mspel_filter | ( | const uint8_t * | src, | |
| int | stride, | |||
| int | mode, | |||
| int | r | |||
| ) | [static] |
Filter used to interpolate fractional pel values.
Definition at line 348 of file vc1dsp.c.
Referenced by vc1_mspel_mc().
| static void vc1_mspel_mc | ( | uint8_t * | dst, | |
| const uint8_t * | src, | |||
| int | stride, | |||
| int | hmode, | |||
| int | vmode, | |||
| int | rnd | |||
| ) | [static] |
| void ff_put_vc1_mspel_mc00_c | ( | uint8_t * | dst, | |
| const uint8_t * | src, | |||
| int | stride, | |||
| int | rnd | |||
| ) |
1.5.5