Mercurial > libavcodec.hg
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); |