FFmpeg
|
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | idct_dc_proto(size, bitd, opt) void ff_hevc_idct##size##_dc_add_##bitd##_##opt(uint8_t *dst, int16_t *coeffs, ptrdiff_t stride) |
#define | PEL_LINK(dst, idx1, idx2, idx3, name, D, opt) |
#define | PEL_PROTOTYPE(name, D, opt) |
#define | EPEL_PROTOTYPES(fname, bitd, opt) |
#define | QPEL_PROTOTYPES(fname, bitd, opt) |
#define | WEIGHTING_PROTOTYPE(width, bitd, opt) |
#define | WEIGHTING_PROTOTYPES(bitd, opt) |
Functions | |
EPEL_PROTOTYPES (pel_pixels, 8, sse4) | |
EPEL_PROTOTYPES (pel_pixels, 10, sse4) | |
EPEL_PROTOTYPES (epel_h, 8, sse4) | |
EPEL_PROTOTYPES (epel_h, 10, sse4) | |
EPEL_PROTOTYPES (epel_v, 8, sse4) | |
EPEL_PROTOTYPES (epel_v, 10, sse4) | |
EPEL_PROTOTYPES (epel_hv, 8, sse4) | |
EPEL_PROTOTYPES (epel_hv, 10, sse4) | |
QPEL_PROTOTYPES (qpel_h, 8, sse4) | |
QPEL_PROTOTYPES (qpel_h, 10, sse4) | |
QPEL_PROTOTYPES (qpel_v, 8, sse4) | |
QPEL_PROTOTYPES (qpel_v, 10, sse4) | |
QPEL_PROTOTYPES (qpel_hv, 8, sse4) | |
QPEL_PROTOTYPES (qpel_hv, 10, sse4) | |
WEIGHTING_PROTOTYPES (8, sse4) | |
WEIGHTING_PROTOTYPES (10, sse4) | |
idct_dc_proto (4, 8, mmxext) | |
idct_dc_proto (8, 8, mmxext) | |
idct_dc_proto (16, 8, sse2) | |
idct_dc_proto (32, 8, sse2) | |
idct_dc_proto (32, 8, avx2) | |
idct_dc_proto (4, 10, mmxext) | |
idct_dc_proto (8, 10, sse2) | |
idct_dc_proto (16, 10, sse2) | |
idct_dc_proto (32, 10, sse2) | |
idct_dc_proto (8, 10, avx) | |
idct_dc_proto (16, 10, avx) | |
idct_dc_proto (32, 10, avx) | |
idct_dc_proto (16, 10, avx2) | |
idct_dc_proto (32, 10, avx2) | |
#define EPEL_PROTOTYPES | ( | fname, | |
bitd, | |||
opt | |||
) |
#define QPEL_PROTOTYPES | ( | fname, | |
bitd, | |||
opt | |||
) |
#define WEIGHTING_PROTOTYPE | ( | width, | |
bitd, | |||
opt | |||
) |
#define WEIGHTING_PROTOTYPES | ( | bitd, | |
opt | |||
) |
EPEL_PROTOTYPES | ( | pel_pixels | , |
8 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | pel_pixels | , |
10 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | epel_h | , |
8 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | epel_h | , |
10 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | epel_v | , |
8 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | epel_v | , |
10 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | epel_hv | , |
8 | , | ||
sse4 | |||
) |
EPEL_PROTOTYPES | ( | epel_hv | , |
10 | , | ||
sse4 | |||
) |
QPEL_PROTOTYPES | ( | qpel_h | , |
8 | , | ||
sse4 | |||
) |
QPEL_PROTOTYPES | ( | qpel_h | , |
10 | , | ||
sse4 | |||
) |
QPEL_PROTOTYPES | ( | qpel_v | , |
8 | , | ||
sse4 | |||
) |
QPEL_PROTOTYPES | ( | qpel_v | , |
10 | , | ||
sse4 | |||
) |
QPEL_PROTOTYPES | ( | qpel_hv | , |
8 | , | ||
sse4 | |||
) |
QPEL_PROTOTYPES | ( | qpel_hv | , |
10 | , | ||
sse4 | |||
) |
WEIGHTING_PROTOTYPES | ( | 8 | , |
sse4 | |||
) |
WEIGHTING_PROTOTYPES | ( | 10 | , |
sse4 | |||
) |
idct_dc_proto | ( | 4 | , |
8 | , | ||
mmxext | |||
) |
idct_dc_proto | ( | 8 | , |
8 | , | ||
mmxext | |||
) |
idct_dc_proto | ( | 16 | , |
8 | , | ||
sse2 | |||
) |
idct_dc_proto | ( | 32 | , |
8 | , | ||
sse2 | |||
) |
idct_dc_proto | ( | 32 | , |
8 | , | ||
avx2 | |||
) |
idct_dc_proto | ( | 4 | , |
10 | , | ||
mmxext | |||
) |
idct_dc_proto | ( | 8 | , |
10 | , | ||
sse2 | |||
) |
idct_dc_proto | ( | 16 | , |
10 | , | ||
sse2 | |||
) |
idct_dc_proto | ( | 32 | , |
10 | , | ||
sse2 | |||
) |
idct_dc_proto | ( | 8 | , |
10 | , | ||
avx | |||
) |
idct_dc_proto | ( | 16 | , |
10 | , | ||
avx | |||
) |
idct_dc_proto | ( | 32 | , |
10 | , | ||
avx | |||
) |
idct_dc_proto | ( | 16 | , |
10 | , | ||
avx2 | |||
) |
idct_dc_proto | ( | 32 | , |
10 | , | ||
avx2 | |||
) |