Hi fluid-dev team, We at Notation Software (see www.notation.com) use libfluidsynth under the LGPL license. We have created the libfluidsynth dll libraries for "dsound" and "portaudio" where we use the Steinberg's ASIO underneath. Our default setting is with the "dsound" configuration. The customer can optionally select the portaudio/ASIO settings for e.g. realtime recording. We have a customer error report where the software crashes at the very first fluidsynth statement "settings = new_fluid_settings();" An investigation showed that the customer uses an exotic audio card where the initialzation of the portaudio/ASIO/card driver software causes a crash for whatever reason. When using a libfluidsynth library w/o portaudio support all works fine. Issue: ===== Even when only "dsound" is used, the portaudio software is started by "new_fluid_settings()" and causes that crash. When the libs are statically built with #define PORTAUDIO_SUPPORT, in any case the call of "new_fluid_settings()" performs an initialization of the portaudio/ASIO/sound card through "fluid_settings_add_option (settings, "audio.driver", "portaudio")". Solution: ======= A fault tolerant solution should activate "fluid_settings_add_option (settings, "audio.driver", "portaudio")" ONLY when portaudio is actively selected and not by default when the libs are statically built at th beginning. Question: ======= As I have not found anything in any forum whether an option exist, is there a possibility to dynamically set the "portaudio" initialization? Such a solution is trivial but as mentioned we use libfluidsynth under the LGPL license and want to keep the software unchanged. Does anybody can provide an advice what would be the best way to address this issue? Any helpful advice is highly appreciated. Best regards, Reinhold
______________________________ Notation Software Germany UG Dr. Reinhold Hoffmann CEO and President Eduard-Thoeny-Str. 6 D-86919 Utting am Ammersee Germany phone +49 8806 333 9800 fax +49 8806 333 9805 mobile +49 171 3036175 e-mail <mailto:reinh...@notation.com> reinh...@notation.com web <http://www.notation.com/> www.notation.com facebook <https://www.facebook.com/notationsoftware> www.facebook.com/notationsoftware
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev