comparison dsputil.h @ 9647:d0fe5dc427f0 libavcodec

mlp: Simplify adressing of state and coeffs arrays for both filters by making the arrays sequential.
author ramiro
date Fri, 15 May 2009 15:34:22 +0000
parents 5e1d9508b62f
children 67a20f0eb42c
comparison
equal deleted inserted replaced
9646:b8b9ff6fa077 9647:d0fe5dc427f0
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 477
478 /* mlp/truehd functions */ 478 /* mlp/truehd functions */
479 void (*mlp_filter_channel)(int32_t *firbuf, const int32_t *fircoeff, int firorder, 479 void (*mlp_filter_channel)(int32_t *state, const int32_t *coeff,
480 int32_t *iirbuf, const int32_t *iircoeff, int iirorder, 480 int firorder, int iirorder,
481 unsigned int filter_shift, int32_t mask, int blocksize, 481 unsigned int filter_shift, int32_t mask, int blocksize,
482 int32_t *sample_buffer); 482 int32_t *sample_buffer);
483 483
484 /* vc1 functions */ 484 /* vc1 functions */
485 void (*vc1_inv_trans_8x8)(DCTELEM *b); 485 void (*vc1_inv_trans_8x8)(DCTELEM *b);