|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | P2 p0_p[-3*stride] |
| #define | P1 p0_p[-2*stride] |
| #define | P0 p0_p[-1*stride] |
| #define | Q0 p0_p[ 0*stride] |
| #define | Q1 p0_p[ 1*stride] |
| #define | Q2 p0_p[ 2*stride] |
| #define | CAVS_SUBPIX(OPNAME, OP, NAME, A, B, C, D, E, F) |
| #define | CAVS_SUBPIX_HV(OPNAME, OP, NAME, AH, BH, CH, DH, EH, FH, AV, BV, CV, DV, EV, FV, FULL) |
| #define | CAVS_MC(OPNAME, SIZE) |
| #define | op_put1(a, b) |
| #define | op_put2(a, b) |
| #define | op_put3(a, b) |
| #define | op_put4(a, b) |
| #define | op_avg1(a, b) |
| #define | op_avg2(a, b) |
| #define | op_avg3(a, b) |
| #define | op_avg4(a, b) |
| #define | put_cavs_qpel8_mc00_c ff_put_pixels8x8_c |
| #define | avg_cavs_qpel8_mc00_c ff_avg_pixels8x8_c |
| #define | put_cavs_qpel16_mc00_c ff_put_pixels16x16_c |
| #define | avg_cavs_qpel16_mc00_c ff_avg_pixels16x16_c |
| #define | dspfunc(PFX, IDX, NUM) |
Functions | |
| static void | loop_filter_l2 (uint8_t *p0_p, ptrdiff_t stride, int alpha, int beta) |
| static void | loop_filter_l1 (uint8_t *p0_p, ptrdiff_t stride, int alpha, int beta, int tc) |
| static void | loop_filter_c2 (uint8_t *p0_p, ptrdiff_t stride, int alpha, int beta) |
| static void | loop_filter_c1 (uint8_t *p0_p, ptrdiff_t stride, int alpha, int beta, int tc) |
| static void | cavs_filter_lv_c (uint8_t *d, ptrdiff_t stride, int alpha, int beta, int tc, int bs1, int bs2) |
| static void | cavs_filter_lh_c (uint8_t *d, ptrdiff_t stride, int alpha, int beta, int tc, int bs1, int bs2) |
| static void | cavs_filter_cv_c (uint8_t *d, ptrdiff_t stride, int alpha, int beta, int tc, int bs1, int bs2) |
| static void | cavs_filter_ch_c (uint8_t *d, ptrdiff_t stride, int alpha, int beta, int tc, int bs1, int bs2) |
| static void | cavs_idct8_add_c (uint8_t *dst, int16_t *block, ptrdiff_t stride) |
| av_cold void | ff_cavsdsp_init (CAVSDSPContext *c) |
| #define P2 p0_p[-3*stride] |
Definition at line 36 of file cavsdsp.c.
Referenced by do_decode(), hevc_loop_filter_luma(), loop_filter_c2(), loop_filter_chroma_strong(), loop_filter_l1(), loop_filter_l2(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), nvenc_map_preset(), randomize_luma_buffers(), vvc_loop_filter_chroma(), and vvc_loop_filter_luma().
| #define P1 p0_p[-2*stride] |
Definition at line 37 of file cavsdsp.c.
Referenced by hevc_loop_filter_luma(), loop_filter_c1(), loop_filter_c2(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_chroma_weak(), loop_filter_l1(), loop_filter_l2(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), nvenc_map_preset(), randomize_luma_buffers(), vvc_loop_filter_chroma(), and vvc_loop_filter_luma().
| #define P0 p0_p[-1*stride] |
Definition at line 38 of file cavsdsp.c.
Referenced by hevc_loop_filter_luma(), loop_filter_c1(), loop_filter_c2(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_chroma_weak(), loop_filter_l1(), loop_filter_l2(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), randomize_luma_buffers(), vvc_loop_filter_chroma(), vvc_loop_filter_luma(), and vvc_loop_ladf_level().
| #define Q0 p0_p[ 0*stride] |
Definition at line 39 of file cavsdsp.c.
Referenced by hevc_loop_filter_luma(), loop_filter_c1(), loop_filter_c2(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_chroma_weak(), loop_filter_l1(), loop_filter_l2(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), randomize_luma_buffers(), vvc_loop_filter_chroma(), vvc_loop_filter_luma(), and vvc_loop_ladf_level().
| #define Q1 p0_p[ 1*stride] |
Definition at line 40 of file cavsdsp.c.
Referenced by hevc_loop_filter_luma(), loop_filter_c1(), loop_filter_c2(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_chroma_weak(), loop_filter_l1(), loop_filter_l2(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), randomize_luma_buffers(), vvc_loop_filter_chroma(), and vvc_loop_filter_luma().
| #define Q2 p0_p[ 2*stride] |
Definition at line 41 of file cavsdsp.c.
Referenced by hevc_loop_filter_luma(), loop_filter_c2(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_l1(), loop_filter_l2(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), randomize_luma_buffers(), vvc_loop_filter_chroma(), and vvc_loop_filter_luma().
| #define put_cavs_qpel8_mc00_c ff_put_pixels8x8_c |
| #define avg_cavs_qpel8_mc00_c ff_avg_pixels8x8_c |
| #define put_cavs_qpel16_mc00_c ff_put_pixels16x16_c |
| #define avg_cavs_qpel16_mc00_c ff_avg_pixels16x16_c |
| #define dspfunc | ( | PFX, | |
| IDX, | |||
| NUM ) |
Referenced by ff_cavsdsp_init(), and ff_h264qpel_init_ppc().
|
inlinestatic |
Definition at line 43 of file cavsdsp.c.
Referenced by cavs_filter_lh_c(), and cavs_filter_lv_c().
|
inlinestatic |
Definition at line 64 of file cavsdsp.c.
Referenced by cavs_filter_lh_c(), and cavs_filter_lv_c().
|
inlinestatic |
Definition at line 84 of file cavsdsp.c.
Referenced by cavs_filter_ch_c(), and cavs_filter_cv_c().
|
inlinestatic |
Definition at line 103 of file cavsdsp.c.
Referenced by cavs_filter_ch_c(), and cavs_filter_cv_c().
|
static |
Definition at line 120 of file cavsdsp.c.
Referenced by ff_cavsdsp_init().
|
static |
Definition at line 137 of file cavsdsp.c.
Referenced by ff_cavsdsp_init().
|
static |
Definition at line 154 of file cavsdsp.c.
Referenced by ff_cavsdsp_init().
|
static |
Definition at line 171 of file cavsdsp.c.
Referenced by ff_cavsdsp_init().
|
static |
Definition at line 194 of file cavsdsp.c.
Referenced by ff_cavsdsp_init().
| av_cold void ff_cavsdsp_init | ( | CAVSDSPContext * | c | ) |
Definition at line 550 of file cavsdsp.c.
Referenced by check_cavs_qpeldsp(), and ff_cavs_init().