FFmpeg
|
hpeldsp_bfin.c
Go to the documentation of this file.
36 static void bfin_put_pixels8_x2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
41 static void bfin_put_pixels8_y2 (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
51 static void bfin_put_pixels16 (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
56 static void bfin_put_pixels16_x2 (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
61 static void bfin_put_pixels16_y2 (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
66 static void bfin_put_pixels16_xy2 (uint8_t *block, const uint8_t *s0, ptrdiff_t line_size, int h)
71 static void bfin_put_pixels8_nornd (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
76 static void bfin_put_pixels8_x2_nornd (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
81 static void bfin_put_pixels8_y2_nornd (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
87 static void bfin_put_pixels16_nornd (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
92 static void bfin_put_pixels16_x2_nornd (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
97 static void bfin_put_pixels16_y2_nornd (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
static void bfin_put_pixels16_y2_nornd(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:97
av_cold void ff_hpeldsp_init_bfin(HpelDSPContext *c, int flags)
Definition: hpeldsp_bfin.c:102
static void bfin_put_pixels16_x2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:56
void ff_bfin_put_pixels8uc_nornd(uint8_t *block, const uint8_t *s0, const uint8_t *s1, int line_size, int h) attribute_l1_text
static void bfin_put_pixels8_x2_nornd(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:76
static void bfin_put_pixels16_x2_nornd(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:92
static void bfin_put_pixels8_nornd(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:71
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.
static void bfin_put_pixels16_y2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:61
void ff_bfin_put_pixels16uc_nornd(uint8_t *block, const uint8_t *s0, const uint8_t *s1, 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 void bfin_put_pixels16_nornd(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:87
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
static void bfin_put_pixels16(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:51
static void bfin_put_pixels8_xy2(uint8_t *block, const uint8_t *s0, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:46
static void bfin_put_pixels8_y2_nornd(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:81
Half-pel DSP functions.
op_pixels_func put_pixels_tab[4][4]
Halfpel motion compensation with rounding (a+b+1)>>1.
Definition: hpeldsp.h:56
static void bfin_put_pixels16_xy2(uint8_t *block, const uint8_t *s0, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:66
op_pixels_func put_no_rnd_pixels_tab[4][4]
Halfpel motion compensation with no rounding (a+b)>>1.
Definition: hpeldsp.h:80
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 void bfin_put_pixels8_y2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:41
static void bfin_put_pixels8_x2(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:36
static void bfin_put_pixels8(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
Definition: hpeldsp_bfin.c:31
Generated on Mon Nov 18 2024 06:51:55 for FFmpeg by 1.8.11