|
FFmpeg
|
#include "config.h"#include "libavutil/cpu.h"#include "libavutil/mem_internal.h"#include "libavutil/x86/cpu.h"#include "libavcodec/hevc/dsp.h"#include "libavcodec/x86/hevc/dsp.h"#include "libavcodec/x86/h26x/h2656dsp.h"Go to the source code of this file.
Macros | |
| #define | LFC_FUNC(DIR, DEPTH, OPT) |
| #define | LFL_FUNC(DIR, DEPTH, OPT) |
| #define | LFC_FUNCS(type, depth, opt) |
| #define | LFL_FUNCS(type, depth, opt) |
| #define | IDCT_DC_FUNCS(W, opt) |
| #define | IDCT_FUNCS(opt) |
| #define | TRANSFORM_LUMA_FUNCS(opt) |
| #define | ff_hevc_pel_filters ff_hevc_qpel_filters |
| #define | DECL_HV_FILTER(f) |
| #define | FW_PUT(p, a, b, depth, opt) |
| #define | FW_PUT_UNI(p, a, b, depth, opt) |
| #define | mc_rep_func(name, bitd, step, W, opt) |
| #define | mc_rep_uni_func(name, bitd, step, W, opt) |
| #define | mc_rep_bi_func(name, bitd, step, W, opt) |
| #define | mc_rep_funcs(name, bitd, step, W, opt) |
| #define | mc_rep_func2(name, bitd, step1, step2, W, opt) |
| #define | mc_rep_uni_func2(name, bitd, step1, step2, W, opt) |
| #define | mc_rep_bi_func2(name, bitd, step1, step2, W, opt) |
| #define | mc_rep_funcs2(name, bitd, step1, step2, W, opt) |
| #define | SAO_BAND_FILTER_FUNCS(bitd, opt) |
| #define | SAO_BAND_INIT(bitd, opt) |
| #define | SAO_EDGE_FILTER_FUNCS(bitd, opt) |
| #define | SAO_EDGE_INIT(bitd, opt) |
| #define | PEL_LINK(dst, idx1, idx2, idx3, name, D, opt) |
| #define | EPEL_LINKS(pointer, my, mx, fname, bitd, opt) |
| #define | QPEL_LINKS(pointer, my, mx, fname, bitd, opt) |
Functions | |
| void | ff_hevc_dequant_8_ssse3 (int16_t *coeffs, int16_t log2_size) |
| IDCT_DC_FUNCS (4x4, sse2) | |
| IDCT_DC_FUNCS (8x8, sse2) | |
| IDCT_DC_FUNCS (16x16, sse2) | |
| IDCT_DC_FUNCS (32x32, sse2) | |
| IDCT_DC_FUNCS (16x16, avx2) | |
| IDCT_DC_FUNCS (32x32, avx2) | |
| TRANSFORM_LUMA_FUNCS (sse2) | |
| TRANSFORM_LUMA_FUNCS (avx) | |
| void | ff_hevc_dsp_init_x86 (HEVCDSPContext *c, const int bit_depth) |
| #define LFC_FUNCS | ( | type, | |
| depth, | |||
| opt ) |
Definition at line 40 of file dsp_init.c.
| #define LFL_FUNCS | ( | type, | |
| depth, | |||
| opt ) |
Definition at line 44 of file dsp_init.c.
| #define IDCT_DC_FUNCS | ( | W, | |
| opt ) |
Definition at line 64 of file dsp_init.c.
| #define IDCT_FUNCS | ( | opt | ) |
Definition at line 76 of file dsp_init.c.
| #define TRANSFORM_LUMA_FUNCS | ( | opt | ) |
Definition at line 89 of file dsp_init.c.
| #define ff_hevc_pel_filters ff_hevc_qpel_filters |
Definition at line 96 of file dsp_init.c.
| #define DECL_HV_FILTER | ( | f | ) |
Definition at line 97 of file dsp_init.c.
Definition at line 101 of file dsp_init.c.
Definition at line 199 of file dsp_init.c.
Definition at line 212 of file dsp_init.c.
Definition at line 242 of file dsp_init.c.
Definition at line 247 of file dsp_init.c.
Definition at line 256 of file dsp_init.c.
Definition at line 266 of file dsp_init.c.
Definition at line 277 of file dsp_init.c.
| #define SAO_BAND_FILTER_FUNCS | ( | bitd, | |
| opt ) |
Definition at line 736 of file dsp_init.c.
| #define SAO_BAND_INIT | ( | bitd, | |
| opt ) |
Definition at line 758 of file dsp_init.c.
Referenced by ff_hevc_dsp_init_x86().
| #define SAO_EDGE_FILTER_FUNCS | ( | bitd, | |
| opt ) |
Definition at line 766 of file dsp_init.c.
| #define SAO_EDGE_INIT | ( | bitd, | |
| opt ) |
Definition at line 785 of file dsp_init.c.
Referenced by ff_hevc_dsp_init_x86().
Definition at line 793 of file dsp_init.c.
| void ff_hevc_dequant_8_ssse3 | ( | int16_t * | coeffs, |
| int16_t | log2_size ) |
Referenced by ff_hevc_dsp_init_x86().
| IDCT_DC_FUNCS | ( | 4x4 | , |
| sse2 | ) |
| IDCT_DC_FUNCS | ( | 8x8 | , |
| sse2 | ) |
| IDCT_DC_FUNCS | ( | 16x16 | , |
| sse2 | ) |
| IDCT_DC_FUNCS | ( | 32x32 | , |
| sse2 | ) |
| IDCT_DC_FUNCS | ( | 16x16 | , |
| avx2 | ) |
| IDCT_DC_FUNCS | ( | 32x32 | , |
| avx2 | ) |
| TRANSFORM_LUMA_FUNCS | ( | sse2 | ) |
| TRANSFORM_LUMA_FUNCS | ( | avx | ) |
| void ff_hevc_dsp_init_x86 | ( | HEVCDSPContext * | c, |
| const int | bit_depth ) |
Definition at line 820 of file dsp_init.c.
Referenced by ff_hevc_dsp_init().