krcroft
01a61a33f8
Remove ineffective consts and indicate unused variables
2019-12-03 06:35:00 +01:00
krcroft
9892c1722a
Remove SpeexDSP from the auto-tools configuraiton
2019-11-12 08:17:09 +01:00
krcroft
5a9dd2866b
Refactor and pass-through the decode buffer
2019-11-11 13:27:19 -08:00
krcroft
83e1979f26
Eliminate buffers, conversions, and unused code
2019-11-11 13:20:11 -08:00
David Reid
3d8dceee57
Bump dr_mp3 codec to v0.5.2
2019-11-11 13:16:22 -08:00
krcroft
dfc9b2db31
Add the audio handling changes to build system and documentation
2019-11-06 05:47:03 +01:00
krcroft
fd695b0948
Cleanup comments and NULL-handling in decoders
2019-11-06 05:15:42 +01:00
krcroft
b932a89f87
Adapt the vorbis library to SDL_Sound's needs
2019-11-05 17:21:39 -08:00
krcroft
f39b51fa78
Add SDL decoders for their corresponding codecs
2019-11-02 19:27:36 +01:00
krcroft
1f193e14ab
Simplify the task of making bit-field operations C and C++ compatible
2019-10-28 22:43:23 +01:00
krcroft
5736a7de9b
Make comment match reality
2019-10-28 22:43:23 +01:00
krcroft
b99184d97e
Replace SDL_RWFromMem with more applicable SDL_RWFromConstMem
2019-10-28 22:43:23 +01:00
krcroft
d9658b4788
Replace strncpy with snprintf
2019-10-28 22:43:23 +01:00
krcroft
d2333979cf
Tailor SDL_Sound for interal use by DOSBox
...
- Removes extraneous (and unused) includes
- Cleans up many compiler warnings
- Fixes SDL include statements (using proper `#include <file.h>` directives
given the prior `#include "file.h"` directives should only be used when
including a projects' own header files instead of -Ipath-provided system
headers)
- Eliminates extraneous codecs
Many of these were made after building SDL_Sound under various compilers
and operating systems and hitting various issues. It currently builds
clean without errors or warnings on all our workflow compilers and
versions.
2019-10-28 22:43:23 +01:00
Ryan C. Gordon
0420181d59
Add built-in SDL_sound r599
...
This commit contains several files imported from SDL_sound Mercurial
repo: https://hg.icculus.org/icculus/SDL_sound/ r599 (also tagged as
"final-lgpl-revision").
2019-10-26 06:55:13 +02:00
Arthur Ouellet
db67ff2e3b
Add built-in C++ object serializer [snapshot as of 2019-10-23]
2019-10-25 00:47:43 +02:00
Yann Collet
28cf402cae
Add built-in Extremely Fast Hash algorithm: xxHash [snapshot as of 2019-10-23]
2019-10-25 00:47:43 +02:00
Sean Barrett
fd5aeab8b5
Add built-in Vorbis codec: stb_vorbis v1.17
2019-10-25 00:47:43 +02:00
David Reid
d66317a08e
Add built-in WAV codec: dr_wav v0.11.1
2019-10-25 00:47:43 +02:00
David Reid
a5f1e3473f
Add built-in MP3 codec: dr_mp3 v0.5.1
2019-10-25 00:47:43 +02:00
David Reid
a5d87fa8ce
Add built-in FLAC codec: dr_flac v0.12.2
2019-10-25 00:47:43 +02:00