summaryrefslogtreecommitdiff
path: root/libavcodec/dsputil.h
diff options
context:
space:
mode:
authorRamiro Polla <ramiro.polla@gmail.com>2009-04-30 12:30:05 +0000
committerRamiro Polla <ramiro.polla@gmail.com>2009-04-30 12:30:05 +0000
commitbf4f19dc654b91dfc8405e124cac8a1eb912da74 (patch)
tree6bb085dc5b6e03b987e1a1aca5fec8a5a5b3549d /libavcodec/dsputil.h
parent52bcc8e13c0305c6d1f05f1b95ab5965cc3ca81c (diff)
mlpdec: Move MLP's filter_channel() to dsputils.
Originally committed as revision 18721 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.h')
-rw-r--r--libavcodec/dsputil.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
index 60b2f22991..365f596fc9 100644
--- a/libavcodec/dsputil.h
+++ b/libavcodec/dsputil.h
@@ -475,6 +475,12 @@ typedef struct DSPContext {
void (*shrink[4])(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
+ /* mlp/truehd functions */
+ void (*mlp_filter_channel)(int32_t *firbuf, const int32_t *fircoeff, int firorder,
+ int32_t *iirbuf, const int32_t *iircoeff, int iirorder,
+ unsigned int filter_shift, int32_t mask, int blocksize,
+ int32_t *sample_buffer);
+
/* vc1 functions */
void (*vc1_inv_trans_8x8)(DCTELEM *b);
void (*vc1_inv_trans_8x4)(uint8_t *dest, int line_size, DCTELEM *block);