[vlc-commits] aout: pass FOURCC instead of bits to aout_ChannelsReorder()

Rémi Denis-Courmont git at videolan.org
Thu Dec 20 20:29:55 CET 2012


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Dec 20 21:28:01 2012 +0200| [51087cc213962a3135b820571a9847b995e21d5f] | committer: Rémi Denis-Courmont

aout: pass FOURCC instead of bits to aout_ChannelsReorder()

To fix type aliasing, we need to know whether the data is float or integer,
or use only char pointers.

Also add support for FL64 and arbitrary lengths.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=51087cc213962a3135b820571a9847b995e21d5f
---

 include/vlc_aout.h             |    2 +-
 modules/audio_output/alsa.c    |   10 ++--
 modules/audio_output/auhal.c   |    2 +-
 modules/audio_output/directx.c |    8 ++--
 modules/audio_output/wasapi.c  |    6 +--
 modules/audio_output/waveout.c |    5 +-
 modules/demux/wav.c            |    3 +-
 modules/mux/wav.c              |    3 +-
 src/audio_output/common.c      |  102 ++++++++++++++++++++++++++++++++--------
 9 files changed, 98 insertions(+), 43 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=51087cc213962a3135b820571a9847b995e21d5f


More information about the vlc-commits mailing list