summaryrefslogtreecommitdiffstats
path: root/libavcodec/lossless_audiodsp.h
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2016-04-13 20:36:26 +0200
committerPaul B Mahol <onemda@gmail.com>2016-04-13 22:56:53 +0200
commit56759f69a6015b3ce6bdf4b7ae441bb44b097e5e (patch)
tree08849c551b51e1646d9bc1dc41dcc96c9c12ce8b /libavcodec/lossless_audiodsp.h
parent5ac71e9db84c83d5b52904c6910bb4a52d184931 (diff)
downloadffmpeg-streaming-56759f69a6015b3ce6bdf4b7ae441bb44b097e5e.zip
ffmpeg-streaming-56759f69a6015b3ce6bdf4b7ae441bb44b097e5e.tar.gz
avcodec/wmalosslessdec: improve 24bit support
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavcodec/lossless_audiodsp.h')
-rw-r--r--libavcodec/lossless_audiodsp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/lossless_audiodsp.h b/libavcodec/lossless_audiodsp.h
index 79ca30d..930fe30 100644
--- a/libavcodec/lossless_audiodsp.h
+++ b/libavcodec/lossless_audiodsp.h
@@ -36,6 +36,11 @@ typedef struct LLAudDSPContext {
const int16_t *v2,
const int16_t *v3,
int len, int mul);
+
+ int32_t (*scalarproduct_and_madd_int32)(int32_t *v1 /* align 16 */,
+ const int32_t *v2,
+ const int32_t *v3,
+ int len, int mul);
} LLAudDSPContext;
void ff_llauddsp_init(LLAudDSPContext *c);
OpenPOWER on IntegriCloud