Commit 95e19ae0 authored by Anton Baskanov's avatar Anton Baskanov Committed by Alexandre Julliard

dmsynth: Activate reverb and chorus according to effect flags.

parent d4f4bedc
......@@ -565,6 +565,10 @@ static HRESULT WINAPI synth_Open(IDirectMusicSynth8 *iface, DMUS_PORTPARAMS *par
}
fluid_settings_setnum(This->fluid_settings, "synth.sample-rate", actual.dwSampleRate);
fluid_settings_setint(This->fluid_settings, "synth.reverb.active",
!!(actual.dwEffectFlags & DMUS_EFFECT_REVERB));
fluid_settings_setint(This->fluid_settings, "synth.chorus.active",
!!(actual.dwEffectFlags & DMUS_EFFECT_CHORUS));
if (!(This->fluid_synth = new_fluid_synth(This->fluid_settings))) return E_OUTOFMEMORY;
if ((id = fluid_synth_add_sfont(This->fluid_synth, This->fluid_sfont)) == FLUID_FAILED)
WARN("Failed to add fluid_sfont to fluid_synth\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment