Revisions of fluidsynth

Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 12)
- update to 2.3.5:
  * Fix setting `synth.chorus.speed` to its minimum value being
    reported as out of range
  * Fix a regression causing libinstpatch and libsndfile not to
    be discovered on Windows
  * Fix Pipewire audio driver not cleanly being destroy
  * Fix selection logic for XG drum banks
  * Add cmake flag `FLUID_HOST_COMPILER` to allow overriding
    default host compiler required during compilation
  * LASH support has been deprecated

- Drop the leftover directory for the old system-wide service
  (bsc#1219124)

- update to 2.3.4:
  * Fix a build failure when specifying `CMAKE_INSTALL_LIBDIR` as
    an absolute path (#1261, thanks to @OPNA2608)
  * Fix some MIDI files never finish playing (#1257, thanks to
    @joanbm)
  * Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-
    zaera)
  * Fix a build failure when using CMake's Xcode generator
    (#1266, thanks to @bradhowes)
  * Fix pipewire's Jack implementation not found by CMake (#1268,
    thanks to @pedrolcl)
  * Fix a regression causing the MIDI Player to terminate
    prematurely (#1272, thanks to @albedozero)
  * The number of allowed LADSPA effect units has been increased.
- Add user fluidsynth and group audio.
  * introduce verbose error reporting for `fluid_settings_*` functions
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 11)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 10)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 9)
- Fixed systemd service not starting by linking fluidsynth against
  libsystemd

- Update to 2.3.1
  * Prevent MIDI player from finishing prematurely
  * Fix a crash when enumerating rawmidi ALSA devices
  * Restore systemd sandboxing options and make it work with user units
  * Handle conflict with pipewire systemd daemon
- Fix bsc#1204236 by turning systemd service into user service
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 8)
- Update to 2.3.0
   * CMake 3.13 is now required
   * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-230
- Remove hard-coded fluidsynth.service and use .service generated during build

- Update to 2.2.9:
  * Fix regression in WinMIDI driver introduced in 2.2.8
  * Tracks cannot be restarted in MIDI player after reaching EOT
  * Add a system-wide configuration file for Windows
  * Harden systemd service file
  * Dependency libs for precompiled Android binaries have been updated
- Remove harden_fluidsynth.service.patch as it has been addressed upstream

- Update to 2.2.8:
  * ALSA and WinMIDI drivers now pass system real-time messages on to user callback
  * Fix FPU division by zero in `fluid_player_set_tempo()`
  * Fix system-wide config file not loaded
  * Pluseaudio driver now honors `audio.periods` setting

- Update to 2.2.7
  * Fix file driver not working correctly on Windows
  * Add a function to create a sequencer event from a midi event
  * Precompiled x86 binaries are now x87-FPU compatible
  * Fix fluidsynth not responding to SIGINT and SIGTERM when using recent SDL2

- update to 2.2.6:
  * Undeprecation and minor revisal of the OSS driver
  * Minor improvements to CoreAudio and CoreMidi drivers
  * Fix sustained voices being held after ALL_CTRL_OFF
  * Fix clobbering of PORTAMENTO_CTRL after ALL_CRTL_OFF
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 7)
- Update to 2.2.1
  * Make ALSA the default driver on Linux
  * Coreaudio driver failed to initialize on MacOS 11
  * WaveOut driver failed to initialize
  * COM initialization in WASAPI driver is no longer performed in the
    caller's context
  * WASPI driver now supports reverb and chorus
  * Handle SysEx GM/GM2 mode on, GS reset, and XG reset
  * Old behaviour of `fluid_player_join` has been restored to prevent
    infinite loop in client code
  * The Soundfont loader code has been refactored, illegal generators
    will now be skipped more consequently
- Replace deprecated %make_jobs macro with %cmake_build

- Update baselibs.conf for the soversion 3

- Update to 2.2.0
   * for a full changelog, see https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-220
   * for API/ABI breaking changes, see https://www.fluidsynth.org/api/RecentChanges.html#NewIn2_2_0
- bump soversion to 3
- require a C++ compiler
- add RPM groups
- demote fluid-soundfont-gm to "Recommends" (previously, the user was forced
  to install this package, even if he used a custom soundfont in the .conf file)

- update to 2.1.8:
  * Rapidly changing channel panning could have caused audible artifacts (#768).
  * Fix a use-after-free when loading malformed soundfonts (#808). Affects all
    versions back to at least 1.1.2.
  * The number of allowed LADSPA effect units has been increased.
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 6)
- Refresh spec-file via spec-cleaner and manual optimizations.
- Add Requires:fluid-soundfont-gm.
- Add user fluidsynth and group audio. 
- Add files: fluidsynth.conf and fluidsynth.service.

- Update to version 2.1.5
  * loading DLS may have failed in certain setup environments
  * fix a build failure with GCC 4.8

- Update to version 2.1.4
  * fix an uninitialized memory access possibly triggering an FPE
    trap
  * fix several regressions introduced in 2.1.3:
    * `fluid_synth_start()` failed for certain presets
    * fix a NULL dereference in jack driver
    * fix a stack-based overflow when creating the synth

- Update to version 2.1.3
  * fix a cross-compilation failure from Win32 to WinARM
  * fix issues while `fluid_player` is seeking
  * fix a NULL pointer dereference if `synth.dynamic-sample-loading`
    is enabled
  * fix a NULL pointer dereference in `delete_rvoice_mixer_threads()`
  * fix a NULL pointer dereference in the soundfont loader
  * fix dsound driver playing garbage when terminating fluidsynth
  * avoid memory leaks when using libinstpatch

- Update to version 2.1.2
  * fluidsynth now exits with error when user-provided command-line
    arguments are out-of-range
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 5)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 4)
- Update to version 2.1.0
  New features:
  * new, less "ringing" reverb engine (#380, thanks to @jjceresa)
  * new, stereophonic chorus engine (#548, thanks to @jjceresa)
  * support for Downloadable Sounds (DLS) files was added (#320,
    requires libinstpatch)
  * improved integrity checking of SoundFont modulators (#467,
    thanks to @jjceresa)
  * rendering to stdout is now possible (#553, thanks to @mawe42)
  * the following Audio Drivers have been added:
    + Oboe (#464, tested on Android, thanks to @atsushieno)
    + OpenSLES (#464, tested on Android, thanks to @atsushieno)
    + SDL2 (#478, thanks to @carlo-bramini)
    + WaveOut (#466, tested on Win98, WinNT4.0, WinXP, thanks to
      @carlo-bramini)
  * various performance improvements (#543, #545, #547, #569,
    #573)
  Bug fixes:
  * generator modEnvAttack now has a convex shape according to
    SoundFont spec (#153)
  * the default MIDI Pitch Wheel to Initial Pitch modulator now
    uses Fine Tune as destination generator, allowing it to be
    overridden by the soundfont designer (#154, thanks to
    @jjceresa)
  version 2.0.9
  * an implicitly declared function caused a pointer to int
    truncation in CoreAudio driver (#591)
  * fix a stack-based overflow in CoreAudio driver (#594, thanks
    to @fkmclane)
- Enable sdl2 and libinstpatch
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 3)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 2)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1)
Displaying all 12 revisions
openSUSE Build Service is sponsored by