X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fengine%2Fe_soundfile_modplug.pas;h=b68487d9600d9667e4d6e5d9e852ad454e71fca1;hp=9f74a1683ea00a661f6f5bd6678dd10444d7cb21;hb=239ffbfb8dc7197102e6dd1ad094d00636960c4f;hpb=17b6ed061b1301f4d70659dae0923982e22aa3d9 diff --git a/src/engine/e_soundfile_modplug.pas b/src/engine/e_soundfile_modplug.pas index 9f74a16..b68487d 100644 --- a/src/engine/e_soundfile_modplug.pas +++ b/src/engine/e_soundfile_modplug.pas @@ -90,7 +90,12 @@ end; function TModPlugLoaderFactory.GetLoader(): TSoundLoader; begin - ModPlug_SetSettings(@Settings); // update settings just in case + // update interpolation setting + if e_MusicLerp then + Settings.mResamplingMode := MODPLUG_RESAMPLE_LINEAR + else + Settings.mResamplingMode := MODPLUG_RESAMPLE_NEAREST; + ModPlug_SetSettings(@Settings); Result := TModPlugLoader.Create(); end;