30 memset(block, 0,
sizeof(int16_t) * 64);
35 memset(blocks, 0,
sizeof(int16_t) * 6 * 64);
42 for (i = 0; i <
h; i++) {
43 memset(block, value, 16);
52 for (i = 0; i <
h; i++) {
53 memset(block, value, 8);
static void clear_block_8_c(int16_t *block)
void(* clear_block)(int16_t *block)
void(* clear_blocks)(int16_t *blocks)
int bits_per_raw_sample
Bits per sample/pixel of internal libavcodec pixel/sample format.
Macro definitions for various function/variable attributes.
void ff_blockdsp_init_x86(BlockDSPContext *c, unsigned high_bit_depth, AVCodecContext *avctx)
Libavcodec version macros.
av_cold void ff_blockdsp_init_alpha(BlockDSPContext *c, unsigned high_bit_depth)
Libavcodec external API header.
void ff_blockdsp_init_mips(BlockDSPContext *c, unsigned high_bit_depth)
GLsizei GLboolean const GLfloat * value
static void fill_block8_c(uint8_t *block, uint8_t value, int line_size, int h)
av_cold void ff_blockdsp_init_arm(BlockDSPContext *c, unsigned high_bit_depth)
av_cold void ff_blockdsp_init_ppc(BlockDSPContext *c, unsigned high_bit_depth)
av_cold void ff_blockdsp_init(BlockDSPContext *c, AVCodecContext *avctx)
main external API structure.
static void fill_block16_c(uint8_t *block, uint8_t value, int line_size, int h)
static void clear_blocks_8_c(int16_t *blocks)
op_fill_func fill_block_tab[2]