#include "bit_depth_template.c"
Go to the source code of this file.
Defines | |
| #define | W1 22725 |
| #define | W2 21407 |
| #define | W3 19266 |
| #define | W4 16383 |
| #define | W5 12873 |
| #define | W6 8867 |
| #define | W7 4520 |
| #define | ROW_SHIFT 11 |
| #define | COL_SHIFT 20 |
| #define | DC_SHIFT 3 |
| #define | MUL(a, b) MUL16(a, b) |
| #define | MAC(a, b, c) MAC16(a, b, c) |
| #define | IDCT_COLS |
Functions | |
| static void FUNC() | idctRowCondDC (DCTELEM *row, int extra_shift) |
| static void FUNC() | idctSparseColPut (pixel *dest, int line_size, DCTELEM *col) |
| static void FUNC() | idctSparseColAdd (pixel *dest, int line_size, DCTELEM *col) |
| static void FUNC() | idctSparseCol (DCTELEM *col) |
| void FUNC() | ff_simple_idct_put (uint8_t *dest_, int line_size, DCTELEM *block) |
| void FUNC() | ff_simple_idct_add (uint8_t *dest_, int line_size, DCTELEM *block) |
| void FUNC() | ff_simple_idct (DCTELEM *block) |
Definition in file simple_idct_template.c.
| #define COL_SHIFT 20 |
Definition at line 59 of file simple_idct_template.c.
| #define DC_SHIFT 3 |
| #define IDCT_COLS |
Definition at line 173 of file simple_idct_template.c.
Referenced by idctSparseCol(), idctSparseColAdd(), and idctSparseColPut().
| #define MUL | ( | a, | |||
| b | ) | MUL16(a, b) |
Definition at line 62 of file simple_idct_template.c.
| #define ROW_SHIFT 11 |
Definition at line 58 of file simple_idct_template.c.
| #define W1 22725 |
Definition at line 50 of file simple_idct_template.c.
| #define W2 21407 |
Definition at line 51 of file simple_idct_template.c.
| #define W3 19266 |
Definition at line 52 of file simple_idct_template.c.
| #define W4 16383 |
Definition at line 53 of file simple_idct_template.c.
| #define W5 12873 |
Definition at line 54 of file simple_idct_template.c.
| #define W6 8867 |
Definition at line 55 of file simple_idct_template.c.
| #define W7 4520 |
Definition at line 56 of file simple_idct_template.c.
| void FUNC() ff_simple_idct | ( | DCTELEM * | block | ) |
Definition at line 315 of file simple_idct_template.c.
| void FUNC() ff_simple_idct_add | ( | uint8_t * | dest_, | |
| int | line_size, | |||
| DCTELEM * | block | |||
| ) |
Definition at line 301 of file simple_idct_template.c.
| void FUNC() ff_simple_idct_put | ( | uint8_t * | dest_, | |
| int | line_size, | |||
| DCTELEM * | block | |||
| ) |
Definition at line 287 of file simple_idct_template.c.
| static void FUNC() idctRowCondDC | ( | DCTELEM * | row, | |
| int | extra_shift | |||
| ) | [inline, static] |
Definition at line 88 of file simple_idct_template.c.
Referenced by ff_simple_idct(), ff_simple_idct_add(), and ff_simple_idct_put().
| static void FUNC() idctSparseCol | ( | DCTELEM * | col | ) | [inline, static] |
| static void FUNC() idctSparseColAdd | ( | pixel * | dest, | |
| int | line_size, | |||
| DCTELEM * | col | |||
| ) | [inline, static] |
| static void FUNC() idctSparseColPut | ( | pixel * | dest, | |
| int | line_size, | |||
| DCTELEM * | col | |||
| ) | [inline, static] |
1.5.8