@derselbst derselbst released this Jan 4, 2018 · 36 commits to 1.1.x since this release

Assets 2

Bug Fixes

  • fix building the portaudio driver on Windows (thanks to @ReinholdH)
  • fix build if no MIDI drivers are available (thanks to @carlo-bramini)
  • fix return value of fluid_file_set_encoding_quality() (thanks to @ReinholdH)
  • fix use-after-free in fluid_timer
  • fix memory leak in pulseaudio driver
  • fix memory leak in rvoice_mixer (thanks to @mawe42)
  • fix dumptuning shell command displaying uninitialized values (thanks to @rmattes)
  • fix a resource leak in source shell command (thanks to @carlo-bramini)
  • harmonize fluidsynth's output library naming with autotools on Windows (#271, thanks to @fabiangreffrath)
  • dont set LIB_SUFFIX when building with MinGW (#281, thanks to @fabiangreffrath)
  • avoid a possible deadlock when initializing fluidsynths DLL on windows (#269, #286, thanks to @carlo-bramini and @jjceresa)
  • avoid a buffer overrun when mixing effects channels in fluid_synth_nwrite_float() (#287)
  • correctly clean up fluid_server on Windows (#304, thanks to @carlo-bramini)

New Features

  • implement handling of FLUID_SEQ_ALLSOUNDSOFF events in fluid_seq_fluidsynth_callback()
  • support for registering audio drivers based on actual needs (#218)