Libav
Macros | Functions
me_cmp_init.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/asm.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/me_cmp.h"
#include "libavcodec/mpegvideo.h"

Go to the source code of this file.

Macros

#define hadamard_func(cpu)
 

Functions

int ff_sse16_sse2 (MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
 
 hadamard_func (mmx)
 

Macro Definition Documentation

§ hadamard_func

#define hadamard_func (   cpu)
Value:
int ff_hadamard8_diff_ ## cpu(MpegEncContext *s, uint8_t *src1, \
uint8_t *src2, int stride, int h); \
int ff_hadamard8_diff16_ ## cpu(MpegEncContext *s, uint8_t *src1, \
uint8_t *src2, int stride, int h);
int stride
Definition: mace.c:144
uint8_t
MpegEncContext.
Definition: mpegvideo.h:204

Definition at line 1217 of file me_cmp_init.c.

Function Documentation

§ ff_sse16_sse2()

int ff_sse16_sse2 ( MpegEncContext v,
uint8_t pix1,
uint8_t pix2,
int  line_size,
int  h 
)

Referenced by hadamard_func().

§ hadamard_func()

hadamard_func ( mmx  )

Definition at line 1223 of file me_cmp_init.c.