gzdoom-gles/libraries/zmusic
Christoph Oelckers 2498fbf2b7 - Moved all music related synchronization to the top level
Most of the synchronization was too deep in the implementation so that it did not guard everything it needed.

Now each song has precisely one mutex which must be locked for all access to its internals - this is done in the public ZMusic interface
2020-01-06 01:30:45 +01:00
..
decoder - hooked up a few more CVARs and other values the music backend needs to know about and moved the MusInfo base class into zmusic. 2020-01-05 13:37:50 +01:00
mididevices - Moved all music related synchronization to the top level 2020-01-06 01:30:45 +01:00
midisources - fixed build issues with POSIX targets 2020-01-05 14:44:01 +01:00
musicformats - return null instead of throwing exception if CD playback isn't supported 2020-01-06 01:11:02 +01:00
streamsources - Moved all music related synchronization to the top level 2020-01-06 01:30:45 +01:00
thirdparty - moved the sound decoding code to the zmusic project. 2020-01-05 12:29:15 +01:00
zmusic - Moved all music related synchronization to the top level 2020-01-06 01:30:45 +01:00
CMakeLists.txt - cleaned POSIX compiler arguments for libraries 2020-01-05 21:08:01 +01:00
i_module.cpp - moved the sound decoding code to the zmusic project. 2020-01-05 12:29:15 +01:00
i_module.h - moved the sound decoding code to the zmusic project. 2020-01-05 12:29:15 +01:00