Fri, 20 Jul 2018 14:59:10 -0400Removed Speex decoder. default tip
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 14:59:10 -0400] rev 653
Removed Speex decoder.

I'll readd this if there's a zlib or public domain Speex decoder available at
some point, but I suspect that Opus is more desired at this point in any case.

Fri, 20 Jul 2018 14:56:38 -0400Removed needless PhysicsFS integration from playsound.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 14:56:38 -0400] rev 652
Removed needless PhysicsFS integration from playsound.

Fri, 20 Jul 2018 14:53:08 -0400Updated some documentation.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 14:53:08 -0400] rev 651
Updated some documentation.

Fri, 20 Jul 2018 14:27:37 -0400Corrected Doxygen comments for Sound_NewSampleFromMem().
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 14:27:37 -0400] rev 650
Corrected Doxygen comments for Sound_NewSampleFromMem().

Fri, 20 Jul 2018 14:26:58 -0400Updated Doxygen config file.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 14:26:58 -0400] rev 649
Updated Doxygen config file.

Fri, 20 Jul 2018 01:47:58 -0400Removed predeclares in decoders.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 01:47:58 -0400] rev 648
Removed predeclares in decoders.

Saves a few lines per file, moves the metadata to the end.

Fri, 20 Jul 2018 01:29:05 -0400Moved all the global ModPlug state into the CSoundFile struct.
Ryan C. Gordon <icculus@icculus.org> [Fri, 20 Jul 2018 01:29:05 -0400] rev 647
Moved all the global ModPlug state into the CSoundFile struct.

This means that each decoded thing doesn't have to share state, so we can
ditch our mutex and tapdancing to only change settings when there are no
other sounds decoding.

Thu, 19 Jul 2018 16:44:42 -0400Final work to move libmodplug from C++ to C. Whew!
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Jul 2018 16:44:42 -0400] rev 646
Final work to move libmodplug from C++ to C. Whew!

Thu, 19 Jul 2018 16:00:32 -0400libmodplug: Reworked most of the C++ code to straight C.
Ryan C. Gordon <icculus@icculus.org> [Thu, 19 Jul 2018 16:00:32 -0400] rev 645
libmodplug: Reworked most of the C++ code to straight C.

Wed, 18 Jul 2018 01:43:09 -0400libmodplug: Ripped out a bunch of code we don't use.
Ryan C. Gordon <icculus@icculus.org> [Wed, 18 Jul 2018 01:43:09 -0400] rev 644
libmodplug: Ripped out a bunch of code we don't use.