Libav
Data Structures | Typedefs | Functions | Variables
me_cmp.h File Reference
#include <stdint.h>
#include "avcodec.h"

Go to the source code of this file.

Data Structures

struct  MECmpContext
 

Typedefs

typedef int(* me_cmp_func )(struct MpegEncContext *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 

Functions

void ff_me_cmp_init_static (void)
 
void ff_me_cmp_init (MECmpContext *c, AVCodecContext *avctx)
 
void ff_me_cmp_init_arm (MECmpContext *c, AVCodecContext *avctx)
 
void ff_me_cmp_init_ppc (MECmpContext *c, AVCodecContext *avctx)
 
void ff_me_cmp_init_x86 (MECmpContext *c, AVCodecContext *avctx)
 
void ff_set_cmp (MECmpContext *c, me_cmp_func *cmp, int type)
 

Variables

uint32_t ff_square_tab [512]
 

Typedef Documentation

typedef int(* me_cmp_func)(struct MpegEncContext *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)

Definition at line 34 of file me_cmp.h.

Function Documentation

void ff_me_cmp_init_static ( void  )

Definition at line 885 of file me_cmp.c.

Referenced by avcodec_init().

void ff_me_cmp_init ( MECmpContext c,
AVCodecContext avctx 
)
void ff_me_cmp_init_arm ( MECmpContext c,
AVCodecContext avctx 
)

Definition at line 41 of file me_cmp_init_arm.c.

Referenced by ff_me_cmp_init().

void ff_me_cmp_init_ppc ( MECmpContext c,
AVCodecContext avctx 
)

Definition at line 747 of file me_cmp.c.

Referenced by ff_me_cmp_init().

void ff_me_cmp_init_x86 ( MECmpContext c,
AVCodecContext avctx 
)

Referenced by ff_me_cmp_init().

void ff_set_cmp ( MECmpContext c,
me_cmp_func cmp,
int  type 
)

Definition at line 363 of file me_cmp.c.

Referenced by dvvideo_encode_init(), ff_init_me(), and ff_mpv_encode_init().

Variable Documentation

uint32_t ff_square_tab[512]

Definition at line 27 of file me_cmp.c.

Referenced by ff_me_cmp_init_static(), pix_norm1_c(), sse(), sse16_c(), sse4_c(), and sse8_c().