- Fixed: After starting new music the music volume has to be reset so that
the song's relative volume takes effect. - Removed the arbitrary 1024 bytes limit when the file being played is a MIDI file. I had a D_DM2TTL that's only 990 bytes. - Restructured I_RegisterSong so that $mididevice works again and also supports selecting FMOD. SVN r857 (trunk)
This commit is contained in:
parent
670edb2356
commit
6420d82a58
5 changed files with 169 additions and 110 deletions
|
|
@ -1261,10 +1261,11 @@ static void S_AddSNDINFO (int lump)
|
|||
sc.MustGetString();
|
||||
FName nm = sc.String;
|
||||
sc.MustGetString();
|
||||
if (sc.Compare("timidity")) MidiDevices[nm] = 1;
|
||||
else if (sc.Compare("standard")) MidiDevices[nm] = 0;
|
||||
else if (sc.Compare("opl")) MidiDevices[nm] = 2;
|
||||
else if (sc.Compare("default")) MidiDevices[nm] = -1;
|
||||
if (sc.Compare("timidity")) MidiDevices[nm] = MDEV_TIMIDITY;
|
||||
else if (sc.Compare("fmod")) MidiDevices[nm] = MDEV_FMOD;
|
||||
else if (sc.Compare("standard")) MidiDevices[nm] = MDEV_MMAPI;
|
||||
else if (sc.Compare("opl")) MidiDevices[nm] = MDEV_OPL;
|
||||
else if (sc.Compare("default")) MidiDevices[nm] = MDEV_DEFAULT;
|
||||
else sc.ScriptError("Unknown MIDI device %s\n", sc.String);
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue