Mercurial > libavcodec.hg
comparison dsputil.h @ 9585:5e1d9508b62f libavcodec
mlpdec: Move MLP's filter_channel() to dsputils.
author | ramiro |
---|---|
date | Thu, 30 Apr 2009 12:30:05 +0000 |
parents | 3970fe47fea3 |
children | d0fe5dc427f0 |
comparison
equal
deleted
inserted
replaced
9584:e30999f7a631 | 9585:5e1d9508b62f |
---|---|
472 void (*inner_add_yblock)(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8); | 472 void (*inner_add_yblock)(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer * sb, int add, uint8_t * dst8); |
473 | 473 |
474 void (*prefetch)(void *mem, int stride, int h); | 474 void (*prefetch)(void *mem, int stride, int h); |
475 | 475 |
476 void (*shrink[4])(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height); | 476 void (*shrink[4])(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height); |
477 | |
478 /* mlp/truehd functions */ | |
479 void (*mlp_filter_channel)(int32_t *firbuf, const int32_t *fircoeff, int firorder, | |
480 int32_t *iirbuf, const int32_t *iircoeff, int iirorder, | |
481 unsigned int filter_shift, int32_t mask, int blocksize, | |
482 int32_t *sample_buffer); | |
477 | 483 |
478 /* vc1 functions */ | 484 /* vc1 functions */ |
479 void (*vc1_inv_trans_8x8)(DCTELEM *b); | 485 void (*vc1_inv_trans_8x8)(DCTELEM *b); |
480 void (*vc1_inv_trans_8x4)(uint8_t *dest, int line_size, DCTELEM *block); | 486 void (*vc1_inv_trans_8x4)(uint8_t *dest, int line_size, DCTELEM *block); |
481 void (*vc1_inv_trans_4x8)(uint8_t *dest, int line_size, DCTELEM *block); | 487 void (*vc1_inv_trans_4x8)(uint8_t *dest, int line_size, DCTELEM *block); |