Fix all current known multi-channel wrong order problems by adding
commit1ed6e96cfba3c822d333f58c3181d18e0de95d14
authorulion <ulion@b3059339-0415-0410-9bf9-f77b7e298cf2>
Mon, 10 Dec 2007 16:53:30 +0000 (10 16:53 +0000)
committerulion <ulion@b3059339-0415-0410-9bf9-f77b7e298cf2>
Mon, 10 Dec 2007 16:53:30 +0000 (10 16:53 +0000)
treec6162cae9d8a01ddc7bd22931817cd118beffbad
parent24dafeee09a6e724dadf0bf904df1b911020154c
Fix all current known multi-channel wrong order problems by adding
common functions for channel reordering.
This fixes these modules by adding channel reordering code for 5.0/5.1 audio:
ao: pcm
ad: dmo, faad, ffmpeg(ac3, dca, libfaad, liba52), pcm
ae: faac, lavc(ac3, libfaac), pcm

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25343 b3059339-0415-0410-9bf9-f77b7e298cf2
12 files changed:
DOCS/man/en/mplayer.1
libaf/Makefile
libaf/reorder_ch.c [new file with mode: 0644]
libaf/reorder_ch.h [new file with mode: 0644]
libao2/ao_pcm.c
libmpcodecs/ad_dmo.c
libmpcodecs/ad_faad.c
libmpcodecs/ad_ffmpeg.c
libmpcodecs/ad_pcm.c
libmpcodecs/ae_faac.c
libmpcodecs/ae_lavc.c
libmpcodecs/ae_pcm.c