19 #ifndef AVCODEC_IDCTDSP_H 20 #define AVCODEC_IDCTDSP_H 56 void (*put_signed_pixels_clamped)(
const int16_t *block ,
59 void (*add_pixels_clamped)(
const int16_t *block ,
71 int line_size, int16_t *block );
78 int line_size, int16_t *block );
101 unsigned high_bit_depth);
103 unsigned high_bit_depth);
105 unsigned high_bit_depth);
void ff_idctdsp_init_x86(IDCTDSPContext *c, AVCodecContext *avctx, unsigned high_bit_depth)
int ff_init_scantable_permutation_x86(uint8_t *idct_permutation, enum idct_permutation_type perm_type)
void ff_idctdsp_init(IDCTDSPContext *c, AVCodecContext *avctx)
void ff_idctdsp_init_arm(IDCTDSPContext *c, AVCodecContext *avctx, unsigned high_bit_depth)
const uint8_t * scantable
void ff_init_scantable(uint8_t *permutation, ScanTable *st, const uint8_t *src_scantable)
void ff_init_scantable_permutation(uint8_t *idct_permutation, enum idct_permutation_type perm_type)
static void idct_put(FourXContext *f, int x, int y)
Libavcodec external API header.
void ff_idctdsp_init_ppc(IDCTDSPContext *c, AVCodecContext *avctx, unsigned high_bit_depth)
main external API structure.
static void(WINAPI *cond_broadcast)(pthread_cond_t *cond)