raze-gles/polymer/eduke32/source/jaudiolib/src
hendricks266 b2a3aec334 audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format.
It's functional, but due to the odd 37.8 KHz nature of the format, I will need to add a resampler to the audiolib to prevent the aliasing artifacts that occur at present. I also hear clicks/pops every so often, but I do not know if a resampler would fix these as well or if they are a separate problem.

Note that you cannot directly use the four XA files on the Total Meltdown disc because they each contain eight songs. They would need to be split using a utility I wrote that is outside the scope of this SVN.

git-svn-id: https://svn.eduke32.com/eduke32@4268 1a8010ca-5511-0410-912e-c29ae57300e0
2014-01-27 10:30:00 +00:00
..
_multivc.h audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format. 2014-01-27 10:30:00 +00:00
driver_directsound.c Bump DirectSound version to 8. This shouldn't really affect anything as the API is the same for all of the bits we make use of, but certain sets of DirectX headers/libs seem to be lacking v7 support. 2012-12-29 05:23:28 +00:00
driver_directsound.h fixes... mostly sound fuckery 2009-07-31 11:45:29 +00:00
driver_nosound.c Remove some warnings. 2011-01-16 03:33:48 +00:00
driver_nosound.h fixes... mostly sound fuckery 2009-07-31 11:45:29 +00:00
driver_sdl.c Improve SDL2 support as much as I can, for now. The game compiles, links, and starts, but all three renderers either don't display correctly or crash. 2013-10-06 07:49:53 +00:00
driver_sdl.h fixes... mostly sound fuckery 2009-07-31 11:45:29 +00:00
drivers.c For novelty, add support for RENDERTYPE=SDL under Windows. 2012-11-24 09:13:29 +00:00
drivers.h fixes... mostly sound fuckery 2009-07-31 11:45:29 +00:00
flac.c Fix playing ambient sounds at max volume for split sec on entering their range. 2013-03-31 18:58:17 +00:00
formats.c Fix playing ambient sounds at max volume for split sec on entering their range. 2013-03-31 18:58:17 +00:00
fx_man.c audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format. 2014-01-27 10:30:00 +00:00
linklist.h Work-in-progress adjustment to the C code to compile under C++. It builds for me without errors using Win32 MinGW-GCC, but it still generates warning soup. No guarantees about MSVC or anything using SDL. Enable C++ by building with CPLUSPLUS=1. C remains the default and should compile with no change in setup. 2012-11-05 02:49:08 +00:00
ll_man.h Initial working commit of JonoF's audiolib re-port... I think 2009-07-27 05:47:50 +00:00
mix.c Split r3159..r3161, part 11: Add explicit casts, pointer types. 2012-11-15 14:28:36 +00:00
mixst.c More beauty tinkering: decorate the 'start' pointer of the mixing functions 2011-11-01 22:02:37 +00:00
multivoc.c audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format. 2014-01-27 10:30:00 +00:00
multivoc.h audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format. 2014-01-27 10:30:00 +00:00
pitch.c Clean up and factor jaudiolib. 2012-12-29 10:59:21 +00:00
pitch.h Initial working commit of JonoF's audiolib re-port... I think 2009-07-27 05:47:50 +00:00
vorbis.c Fix playing ambient sounds at max volume for split sec on entering their range. 2013-03-31 18:58:17 +00:00
xa.c audiolib: Introduce support for PlayStation CD-XA audio, a simple ADPCM format. 2014-01-27 10:30:00 +00:00