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);