FFmpeg
|
#include "libavutil/cpu.h"
#include "libavutil/mem.h"
#include "libavutil/ppc/types_altivec.h"
#include "libavutil/ppc/util_altivec.h"
#include "libavcodec/vp8dsp.h"
#include "dsputil_altivec.h"
Go to the source code of this file.
Macros | |
#define | REPT4(...) { __VA_ARGS__, __VA_ARGS__, __VA_ARGS__, __VA_ARGS__ } |
#define | LOAD_H_SUBPEL_FILTER(i) |
#define | FILTER_H(dstv, off) |
#define | LOAD_V_SUBPEL_FILTER(i) |
#define | FILTER_V(dstv, vec_mul) |
#define | EPEL_FUNCS(WIDTH, TAPS) |
#define | EPEL_HV(WIDTH, HTAPS, VTAPS) |
Functions | |
static av_always_inline void | put_vp8_epel_h_altivec_core (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int h, int mx, int w, int is6tap) |
static av_always_inline void | put_vp8_epel_v_altivec_core (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int h, int my, int w, int is6tap) |
static void | put_vp8_pixels16_altivec (uint8_t *dst, ptrdiff_t stride, uint8_t *src, ptrdiff_t s, int h, int mx, int my) |
av_cold void | ff_vp8dsp_init_altivec (VP8DSPContext *c) |
Variables | |
static const vec_s8 | h_subpel_filters_inner [7] |
static const vec_s8 | h_subpel_filters_outer [3] |
static const vec_u8 | v_subpel_filters [7] |
#define REPT4 | ( | ... | ) | { __VA_ARGS__, __VA_ARGS__, __VA_ARGS__, __VA_ARGS__ } |
Definition at line 30 of file vp8dsp_altivec.c.
#define LOAD_H_SUBPEL_FILTER | ( | i | ) |
Definition at line 54 of file vp8dsp_altivec.c.
Referenced by put_vp8_epel_h_altivec_core().
#define FILTER_H | ( | dstv, | |
off | |||
) |
Definition at line 59 of file vp8dsp_altivec.c.
Referenced by put_vp8_epel_h_altivec_core().
#define LOAD_V_SUBPEL_FILTER | ( | i | ) |
Definition at line 138 of file vp8dsp_altivec.c.
Referenced by put_vp8_epel_v_altivec_core().
#define FILTER_V | ( | dstv, | |
vec_mul | |||
) |
Definition at line 147 of file vp8dsp_altivec.c.
Referenced by put_vp8_epel_v_altivec_core().
#define EPEL_FUNCS | ( | WIDTH, | |
TAPS | |||
) |
Definition at line 228 of file vp8dsp_altivec.c.
#define EPEL_HV | ( | WIDTH, | |
HTAPS, | |||
VTAPS | |||
) |
|
static |
Definition at line 79 of file vp8dsp_altivec.c.
|
static |
Definition at line 165 of file vp8dsp_altivec.c.
|
static |
Definition at line 270 of file vp8dsp_altivec.c.
Referenced by ff_vp8dsp_init_altivec().
av_cold void ff_vp8dsp_init_altivec | ( | VP8DSPContext * | c | ) |
Definition at line 275 of file vp8dsp_altivec.c.
Referenced by ff_vp8dsp_init().
|
static |
|
static |
Definition at line 47 of file vp8dsp_altivec.c.
|
static |
Definition at line 127 of file vp8dsp_altivec.c.