summaryrefslogtreecommitdiffstats
path: root/libavcodec/ac3dsp.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-09-13 15:35:50 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-09-13 15:35:50 +0200
commite3e09f2bad12fae4d2449cebb6130e2cf2266083 (patch)
tree4e62dffcef37727e4cfa2507bacd5b9fb225341d /libavcodec/ac3dsp.h
parentc942e8b1d75243b97db24e0c75f7d5c7b9d585eb (diff)
parentca6b544ac9d07dcd4d151d5729f0bf52f4f8653d (diff)
downloadffmpeg-streaming-e3e09f2bad12fae4d2449cebb6130e2cf2266083.zip
ffmpeg-streaming-e3e09f2bad12fae4d2449cebb6130e2cf2266083.tar.gz
Merge remote-tracking branch 'qatar/master'
* qatar/master: os_support: Choose between direct.h and io.h using a configure check os_support: Include io.h instead of direct.h on mingw32ce x86: ac3dsp: Only refer to the ac3_downmix_sse symbol if it has been declared swscale: Remove two bogus asserts ac3: move ac3_downmix() from dsputil to ac3dsp lavr/audio_mix_matrix: acknowledge the existence of LFE2. mlp_parser: avoid mapping multiple disctinct TrueHD channels to the same Libav channel. lavu/audioconvert: add a second low frequency channel. Conflicts: doc/APIchanges libavcodec/ac3dsp.c libavcodec/ac3dsp.h libavcodec/mlp_parser.c libavutil/audioconvert.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/ac3dsp.h')
-rw-r--r--libavcodec/ac3dsp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/ac3dsp.h b/libavcodec/ac3dsp.h
index f0a6999..fbc63f6 100644
--- a/libavcodec/ac3dsp.h
+++ b/libavcodec/ac3dsp.h
@@ -131,6 +131,9 @@ typedef struct AC3DSPContext {
void (*sum_square_butterfly_float)(float sum[4], const float *coef0,
const float *coef1, int len);
+
+ void (*downmix)(float (*samples)[256], float (*matrix)[2], int out_ch,
+ int in_ch, int len);
} AC3DSPContext;
void ff_ac3dsp_init (AC3DSPContext *c, int bit_exact);
OpenPOWER on IntegriCloud