dsputil_bfin.c File Reference
Include dependency graph for dsputil_bfin.c:

Go to the source code of this file.

Functions

static void bfin_idct_add (uint8_t *dest, int line_size, int16_t *block)
 
static void bfin_idct_put (uint8_t *dest, int line_size, int16_t *block)
 
static void bfin_clear_blocks (int16_t *blocks)
 
static int bfin_pix_abs16 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_vsad_intra16 (void *c, uint8_t *blk1, uint8_t *dummy, int stride, int h)
 
static int bfin_vsad (void *c, uint8_t *blk1, uint8_t *blk2, int stride, int h)
 
static int bfin_pix_abs16_x2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_pix_abs16_y2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_pix_abs16_xy2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_pix_abs8 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_pix_abs8_x2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_pix_abs8_y2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
static int bfin_pix_abs8_xy2 (void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
 
av_cold void ff_dsputil_init_bfin (DSPContext *c, AVCodecContext *avctx)
 

Variables

int off
 
static uint8_t vtmp_blk[256] attribute_l1_data_b
 

Function Documentation

static void bfin_clear_blocks ( int16_t *  blocks)
static

Definition at line 44 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static void bfin_idct_add ( uint8_t dest,
int  line_size,
int16_t *  block 
)
static

Definition at line 31 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static void bfin_idct_put ( uint8_t dest,
int  line_size,
int16_t *  block 
)
static

Definition at line 37 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs16 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 57 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs16_x2 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 73 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs16_xy2 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 85 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs16_y2 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 79 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs8 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 91 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs8_x2 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 96 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs8_xy2 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 108 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_pix_abs8_y2 ( void c,
uint8_t blk1,
uint8_t blk2,
int  line_size,
int  h 
)
static

Definition at line 102 of file dsputil_bfin.c.

Referenced by ff_dsputil_init_bfin().

static int bfin_vsad ( void c,
uint8_t blk1,
uint8_t blk2,
int  stride,
int  h 
)
static

Definition at line 66 of file dsputil_bfin.c.

static int bfin_vsad_intra16 ( void c,
uint8_t blk1,
uint8_t dummy,
int  stride,
int  h 
)
static

Definition at line 62 of file dsputil_bfin.c.

av_cold void ff_dsputil_init_bfin ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 126 of file dsputil_bfin.c.

Referenced by ff_dsputil_init().

Variable Documentation

uint8_t vtmp_blk [256] attribute_l1_data_b
static

Definition at line 71 of file dsputil_bfin.c.

int off

Definition at line 29 of file dsputil_bfin.c.