added: new AudioEngine code base (note: lots is broken) fixed: typo in makefile

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32440 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: made CAE dtor virtual so as to un-hide the IRunnable dtor removed: dvdplayer FFmpeg S16 conversions as we can now handle native output added: support to ALSADirectSound for other bit depths then 16

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32420 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: proper shutdown of AE on XBMC exit added: null return for LibMad GetChannelMap when channels < 1 or > 2

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32421 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: extra logging to AE fixed: paplayer now outputs audio

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32424 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: basic setting support (warn: segfaults if you play with it too much) added: re-intialize capability to AEStream

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32426 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: new AESound class to handle GUI sounds

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32441 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: wav file loading, format conversion and resampling to AESound (untested)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32442 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
replaced: SDL_MIXER and windows DirectSound GUI sound system with the new CAESound class (untested!)

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32443 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: syntax error fixed: volume level is now applied to AESound added: 0.0f - 1.0f clamping on SetVolume functions

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32444 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: remap segfault in AESound

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32454 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: [AE] buffer initialization issue

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32455 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: [AE] gui sounds deadlock fixed: [AE] CAESound resample buffer size calc

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32456 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: [AE] volume control values to use 0.0f - 1.0f range

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32457 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: [AE] master volume level control removed: audio mute and manager audio level mess removed: obsolite DRC in preperation of a DRC filter for later

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32458 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: code to test re-use of existing gui sounds

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32459 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: [AE] CAESound management to CAE added: [AE] refcount to CAESound objects and expire time added: [AE] garbage collection of expired CAESound objects fixed: [AE] crash when 7.0 output selected fixed: [AE] typecast from into to AEChStdLayout fixed: removed left behind volume code in XBMChttp

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32471 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
removed: obsolete CPCMRemap class

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32472 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
fixed: [AE] memory corruption by remap after format conversion

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32473 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
removed: [AE] extra log output

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32475 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
added: [AE] post-process stream interface

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/AudioEngine@32608 568bbfeb-2a22-0410-94d2-cc84cf5bfa90