qzdoom/src/sound/mididevices
Christoph Oelckers 26e948357e - added an abstract FileReader wrapper.
The idea here is to decouple the actual reader creation from the code using them so that, for example, the Open function can decide if it wants to open the file regularly or memory mapped and return different readers as deemed useful. For that to work the exposed object needs to be an abstract wrapper so that this can be done without having to use pointers and all the drawbacks coming from that.
So far put to use in a few parts of the music code so the general functionality could be tested.
2018-03-10 13:46:35 +01:00
..
music_fluidsynth_mididevice.cpp - fixed: The MIDI wave writer set the sample rate to save at too late. 2018-03-06 22:41:27 +01:00
music_opl_mididevice.cpp - added an abstract FileReader wrapper. 2018-03-10 13:46:35 +01:00
music_opldumper_mididevice.cpp - use FileWriter for the OPL dumper. 2017-12-02 12:31:21 +01:00
music_softsynth_mididevice.cpp - fixed: The MIDI wave writer set the sample rate to save at too late. 2018-03-06 22:41:27 +01:00
music_timidity_mididevice.cpp - fixed: The MIDI wave writer set the sample rate to save at too late. 2018-03-06 22:41:27 +01:00
music_timiditypp_mididevice.cpp - fixed: The MIDI wave writer set the sample rate to save at too late. 2018-03-06 22:41:27 +01:00
music_wavewriter_mididevice.cpp Fixed crash in MIDI to wave writer 2018-03-08 11:38:02 +02:00
music_wildmidi_mididevice.cpp - fixed: The MIDI wave writer set the sample rate to save at too late. 2018-03-06 22:41:27 +01:00
music_win_mididevice.cpp - made the sound font loading a bit more error resistant. 2018-02-26 16:36:30 +01:00