scummvm/audio
D G Turner 93ed8a2c47 AUDIO: Fix Compilation with Fluidsynth v1.1.6 or earlier.
The function signature for these functions was changed from (char *) to
(const char *) in the v1.1.7 release, so compiling against
Fluidsynth v1.1.6 or earlier requires the copying of the strings to
prevent compilation errors such as "error: invalid conversion from
'const char*' to 'char*'".

Normally, we would break compatibility with older versions as platforms
should be using the latest Fluidsynth v1.X release of v1.1.11.

However, since this is trivial to fix and prevents breakage for legacy
platforms, am restoring the string duplication with scumm_strdup().

Apart from this, we should look at the Fluidsynth v2.X releases
currently in RC testing as the API is now changed for this.
2018-08-20 22:31:15 +01:00
..
decoders JANITORIAL: Removing trailing spaces after int casts 2018-08-17 20:30:20 -07:00
mods JANITORIAL: Removing trailing spaces after int casts 2018-08-17 20:30:20 -07:00
softsynth AUDIO: Fix Compilation with Fluidsynth v1.1.6 or earlier. 2018-08-20 22:31:15 +01:00
adlib.cpp GUI: Use consistent capitalization for options 2018-07-22 21:28:12 +01:00
alsa_opl.cpp JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
audiostream.cpp AUDIO: Add a NullAudioStream for streams that are dead-on-arrival 2015-08-30 21:00:54 -04:00
audiostream.h AUDIO: Add a NullAudioStream for streams that are dead-on-arrival 2015-08-30 21:00:54 -04:00
fmopl.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
fmopl.h AUDIO: Add a class representing a real OPL 2015-07-07 20:19:47 -04:00
mididrv.cpp BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
mididrv.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser_qt.cpp ALL: Specify the DisposeAfterUse constructor argument for dynamic memory write streams 2017-09-22 07:06:21 +02:00
midiparser_qt.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser_smf.cpp JANITORIAL: Fix clang printf warnings 2016-01-07 14:55:32 +02:00
midiparser_xmidi.cpp AUDIO: Fix comment typo 2015-10-01 20:51:34 +02:00
midiparser.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser.h AUDIO: XMIDI: implement support for TIMB chunk 2015-06-30 16:05:01 +02:00
midiplayer.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiplayer.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
miles_adlib.cpp SCUMM HE: Use Miles AdLib driver 2018-02-04 12:56:06 +01:00
miles_mt32.cpp AUDIO: Miles Audio: pass strings via reference 2015-07-03 02:49:49 +02:00
miles.h AUDIO: Miles Audio AdLib: support AD+OPL3 streams 2015-07-05 01:08:40 +02:00
mixer_intern.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mixer.cpp ALL: Use CLIP to clip volumes 2018-05-05 17:57:31 +02:00
mixer.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
module.mk AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
mpu401.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mpu401.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
musicplugin.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
musicplugin.h BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
null.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
null.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
opl2lpt.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
rate_arm_asm.s Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate_arm.cpp Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate.cpp Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate.h ALL: Remove obsolete register keyword 2017-12-03 20:27:42 -06:00
timestamp.cpp AUDIO: Wrap around in the Timestamp constructor 2014-12-20 19:38:18 +01:00
timestamp.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00