|
FFmpeg
|
Bink DSP routines. More...
Go to the source code of this file.
Macros | |
| #define | A1 2896 /* (1/sqrt(2))<<12 */ |
| #define | A2 2217 |
| #define | A3 3784 |
| #define | A4 -5352 |
| #define | MUL(X, Y) |
| #define | IDCT_TRANSFORM(dest, s0, s1, s2, s3, s4, s5, s6, s7, d0, d1, d2, d3, d4, d5, d6, d7, munge, src) |
| #define | MUNGE_NONE(x) |
| #define | IDCT_COL(dest, src) |
| #define | MUNGE_ROW(x) |
| #define | IDCT_ROW(dest, src) |
Functions | |
| static void | bink_idct_col (int *dest, const int32_t *src) |
| static void | bink_idct_c (int32_t *block) |
| static void | bink_idct_add_c (uint8_t *dest, int linesize, int32_t *block) |
| static void | bink_idct_put_c (uint8_t *dest, int linesize, int32_t *block) |
| static void | scale_block_c (const uint8_t src[64], uint8_t *dst, int linesize) |
| static void | add_pixels8_c (uint8_t *restrict pixels, int16_t *block, int line_size) |
| av_cold void | ff_binkdsp_init (BinkDSPContext *c) |
Bink DSP routines.
Definition in file binkdsp.c.
| #define A1 2896 /* (1/sqrt(2))<<12 */ |
Definition at line 30 of file binkdsp.c.
Referenced by affine_merge_const_candidates(), affine_mvp(), affine_mvp_const1(), derive_spatial_merge_candidates(), ff_faandct(), ff_faandct248(), ff_hevc_luma_mv_mvp_mode(), ibc_spatial_candidates(), mv_merge_history_candidates(), mv_merge_spatial_candidates(), mvp_spatial_candidates(), row_fdct(), sb_mv_merge_mode(), sb_temporal_merge_candidate(), set_ap(), set_ap1(), set_hp(), set_lp(), xbr_filter(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), yuv2rgb_write(), yuv2rgb_write(), yuv2rgb_write(), yuv2rgb_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
| #define A2 2217 |
Definition at line 31 of file binkdsp.c.
Referenced by affine_merge_const_candidates(), affine_mvp_const1(), ff_faandct(), p8idct(), row_fdct(), set_ap(), set_ap1(), set_hp(), set_lp(), yuv2rgb_1_c_template(), yuv2rgb_2_c_template(), yuv2rgb_write(), yuv2rgb_write(), yuv2rgb_write(), yuv2rgb_X_c_template(), yuv2rgba64_1_c_template(), yuv2rgba64_2_c_template(), and yuv2rgba64_X_c_template().
| #define A4 -5352 |
Definition at line 33 of file binkdsp.c.
Referenced by ff_faandct(), p8idct(), and row_fdct().
| #define IDCT_TRANSFORM | ( | dest, | |
| s0, | |||
| s1, | |||
| s2, | |||
| s3, | |||
| s4, | |||
| s5, | |||
| s6, | |||
| s7, | |||
| d0, | |||
| d1, | |||
| d2, | |||
| d3, | |||
| d4, | |||
| d5, | |||
| d6, | |||
| d7, | |||
| munge, | |||
| src ) |
| #define IDCT_COL | ( | dest, | |
| src ) |
Definition at line 63 of file binkdsp.c.
Referenced by bink_idct_col().
| #define IDCT_ROW | ( | dest, | |
| src ) |
|
inlinestatic |
Definition at line 68 of file binkdsp.c.
Referenced by bink_idct_c(), and bink_idct_put_c().
|
static |
Definition at line 84 of file binkdsp.c.
Referenced by bink_idct_add_c().
|
static |
Definition at line 96 of file binkdsp.c.
Referenced by ff_binkdsp_init().
|
static |
Definition at line 106 of file binkdsp.c.
Referenced by ff_binkdsp_init().
|
static |
Definition at line 117 of file binkdsp.c.
Referenced by ff_binkdsp_init().
|
static |
Definition at line 133 of file binkdsp.c.
Referenced by ff_binkdsp_init().
| av_cold void ff_binkdsp_init | ( | BinkDSPContext * | c | ) |
Definition at line 152 of file binkdsp.c.
Referenced by decode_init().