|
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.
1.8.2