FFmpeg
|
dsputil_bfin.c
Go to the documentation of this file.
static int bfin_pix_abs16(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:57
int bits_per_raw_sample
Bits per sample/pixel of internal libavcodec pixel/sample format.
Definition: libavcodec/avcodec.h:2553
static int bfin_vsad(void *c, uint8_t *blk1, uint8_t *blk2, int stride, int h)
Definition: dsputil_bfin.c:66
void ff_bfin_put_pixels16uc(uint8_t *block, const uint8_t *s0, const uint8_t *s1, int dest_size, int line_size, int h) attribute_l1_text
Macro definitions for various function/variable attributes.
void(* get_pixels)(int16_t *block, const uint8_t *pixels, int line_size)
Definition: dsputil.h:129
static int bfin_pix_abs8_x2(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:96
static int bfin_pix_abs16_xy2(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:85
void ff_bfin_fdct(int16_t *block) attribute_l1_text
static int bfin_pix_abs8(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:91
int ff_bfin_sse16(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) attribute_l1_text
void ff_bfin_z_put_pixels8_xy2(uint8_t *block, const uint8_t *s0, int dest_size, int line_size, int h) attribute_l1_text
static int bfin_pix_abs8_xy2(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:108
void ff_bfin_z_put_pixels16_xy2(uint8_t *block, const uint8_t *s0, int dest_size, int line_size, int h) attribute_l1_text
external API header
int ff_bfin_pix_norm1(uint8_t *pix, int line_size) attribute_l1_text
void(* put_pixels_clamped)(const int16_t *block, uint8_t *pixels, int line_size)
Definition: dsputil.h:131
int ff_bfin_sse4(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) attribute_l1_text
void(* add_pixels_clamped)(const int16_t *block, uint8_t *pixels, int line_size)
Definition: dsputil.h:133
static void bfin_idct_add(uint8_t *dest, int line_size, int16_t *block)
Definition: dsputil_bfin.c:31
int ff_bfin_z_sad8x8(uint8_t *blk1, uint8_t *blk2, int dsz, int line_size, int h) attribute_l1_text
void ff_bfin_get_pixels(int16_t *restrict block, const uint8_t *pixels, int line_size) attribute_l1_text
void(* idct_add)(uint8_t *dest, int line_size, int16_t *block)
block -> idct -> add dest -> clip to unsigned 8 bit -> dest.
Definition: dsputil.h:235
static void bfin_idct_put(uint8_t *dest, int line_size, int16_t *block)
Definition: dsputil_bfin.c:37
void ff_bfin_idct(int16_t *block) attribute_l1_text
int ff_bfin_sse8(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) attribute_l1_text
static int bfin_pix_abs16_x2(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:73
void ff_bfin_put_pixels8uc(uint8_t *block, const uint8_t *s0, const uint8_t *s1, int dest_size, int line_size, int h) attribute_l1_text
static int bfin_pix_abs16_y2(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:79
static int bfin_pix_abs8_y2(void *c, uint8_t *blk1, uint8_t *blk2, int line_size, int h)
Definition: dsputil_bfin.c:102
void ff_bfin_put_pixels_clamped(const int16_t *block, uint8_t *dest, int line_size) attribute_l1_text
av_cold void ff_dsputil_init_bfin(DSPContext *c, AVCodecContext *avctx)
Definition: dsputil_bfin.c:126
DSP utils.
void(* idct_put)(uint8_t *dest, int line_size, int16_t *block)
block -> idct -> clip to unsigned 8 bit -> dest.
Definition: dsputil.h:229
void ff_bfin_add_pixels_clamped(const int16_t *block, uint8_t *dest, int line_size) attribute_l1_text
static int bfin_vsad_intra16(void *c, uint8_t *blk1, uint8_t *dummy, int stride, int h)
Definition: dsputil_bfin.c:62
void ff_bfin_diff_pixels(int16_t *block, const uint8_t *s1, const uint8_t *s2, int stride) attribute_l1_text
int ff_bfin_pix_sum(uint8_t *p, int stride) attribute_l1_text
int ff_bfin_z_sad16x16(uint8_t *blk1, uint8_t *blk2, int dsz, int line_size, int h) attribute_l1_text
void(* diff_pixels)(int16_t *block, const uint8_t *s1, const uint8_t *s2, int stride)
Definition: dsputil.h:130
Generated on Mon Nov 18 2024 06:51:53 for FFmpeg by 1.8.11