ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm
authorJustin Ruggles <justin.ruggles@gmail.com>
Wed, 28 Oct 2015 14:38:22 +0000 (15:38 +0100)
committerDiego Biurrun <diego@biurrun.de>
Fri, 30 Sep 2016 22:46:25 +0000 (00:46 +0200)
commitb57e38f52cc3f31a27105c28887d57cd6812c3eb
treee37260a47617bb608972ae3169b90feb43c270e6
parenta9ba59591ed509fb7e6decfde8da4cbfd4ddf4b8
ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asm

Adds a wrapper function for downmixing which detects channel count changes
and updates the selected downmix function accordingly.

Simplification and porting to current x86inc infrastructure by Diego Biurrun.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
libavcodec/ac3dec.c
libavcodec/ac3dsp.c
libavcodec/ac3dsp.h
libavcodec/x86/Makefile
libavcodec/x86/ac3dsp_downmix.asm [new file with mode: 0644]
libavcodec/x86/ac3dsp_init.c