libavcodec/arm/rv40dsp_init_neon.c File Reference

#include <stdint.h>
#include "libavcodec/avcodec.h"
#include "libavcodec/rv34dsp.h"

Go to the source code of this file.

Defines

#define DECL_QPEL3(type, w, pos)
#define DECL_QPEL2(w, pos)
#define DECL_QPEL_XY(x, y)
#define DECL_QPEL_Y(y)

Functions

 DECL_QPEL_Y (0)
 DECL_QPEL_Y (1)
 DECL_QPEL_Y (2)
 DECL_QPEL_Y (3)
void ff_put_rv40_chroma_mc8_neon (uint8_t *, uint8_t *, int, int, int, int)
void ff_put_rv40_chroma_mc4_neon (uint8_t *, uint8_t *, int, int, int, int)
void ff_avg_rv40_chroma_mc8_neon (uint8_t *, uint8_t *, int, int, int, int)
void ff_avg_rv40_chroma_mc4_neon (uint8_t *, uint8_t *, int, int, int, int)
void ff_rv40_weight_func_16_neon (uint8_t *, uint8_t *, uint8_t *, int, int, int)
void ff_rv40_weight_func_8_neon (uint8_t *, uint8_t *, uint8_t *, int, int, int)
void ff_rv40dsp_init_neon (RV34DSPContext *c, DSPContext *dsp)


Define Documentation

#define DECL_QPEL2 ( w,
pos   ) 

Value:

DECL_QPEL3(put, w, pos);                    \
    DECL_QPEL3(avg, w, pos)

Definition at line 29 of file rv40dsp_init_neon.c.

#define DECL_QPEL3 ( type,
w,
pos   ) 

Value:

void ff_##type##_rv40_qpel##w##_mc##pos##_neon(uint8_t *dst, uint8_t *src,\
                                                   int stride)

Definition at line 26 of file rv40dsp_init_neon.c.

#define DECL_QPEL_XY ( x,
 ) 

Value:

DECL_QPEL2(16, x ## y);                     \
    DECL_QPEL2(8,  x ## y)

Definition at line 33 of file rv40dsp_init_neon.c.

#define DECL_QPEL_Y (  ) 

Value:

DECL_QPEL_XY(0, y);                         \
    DECL_QPEL_XY(1, y);                         \
    DECL_QPEL_XY(2, y);                         \
    DECL_QPEL_XY(3, y);                         \

Definition at line 37 of file rv40dsp_init_neon.c.


Function Documentation

DECL_QPEL_Y (  ) 

DECL_QPEL_Y (  ) 

DECL_QPEL_Y (  ) 

DECL_QPEL_Y (  ) 

void ff_avg_rv40_chroma_mc4_neon ( uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
int  ,
int   
)

Referenced by ff_rv40dsp_init_neon().

void ff_avg_rv40_chroma_mc8_neon ( uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
int  ,
int   
)

Referenced by ff_rv40dsp_init_neon().

void ff_put_rv40_chroma_mc4_neon ( uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
int  ,
int   
)

Referenced by ff_rv40dsp_init_neon().

void ff_put_rv40_chroma_mc8_neon ( uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
int  ,
int   
)

Referenced by ff_rv40dsp_init_neon().

void ff_rv40_weight_func_16_neon ( uint8_t *  ,
uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
int   
)

Referenced by ff_rv40dsp_init_neon().

void ff_rv40_weight_func_8_neon ( uint8_t *  ,
uint8_t *  ,
uint8_t *  ,
int  ,
int  ,
int   
)

Referenced by ff_rv40dsp_init_neon().

void ff_rv40dsp_init_neon ( RV34DSPContext c,
DSPContext dsp 
)

Definition at line 57 of file rv40dsp_init_neon.c.

Referenced by ff_rv40dsp_init().


Generated on Fri Oct 26 02:43:46 2012 for FFmpeg by  doxygen 1.5.8