Commit Graph

19 Commits

Author SHA1 Message Date
Max Kellermann a7105022bf fluidsynth: drop extra dash from -Denable-pulseaudio=OFF
This caused a build failure:

 CMake Error: The source directory ".../tmp-glibc/work/aarch64-oe-linux/fluidsynth/1.1.11-r0/build/--Denable-pulseaudio=OFF" does not exist.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Andreas Müller 27227a037a fluidsynth: update 1.1.10 -> 1.1.11
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-05-17 08:25:28 -07:00
Andreas Müller a69e51037c fluidsynth: update 1.1.9 -> 1.1.10
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-21 18:38:23 -07:00
Andreas Müller aa0b4aecad fluidsynth: update 1.1.8 -> 1.1.9
* 0001-avoid-buffer-overrun-in-fluid_synth_nwrite_float.patch was applied upstream

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-01-22 19:40:02 -08:00
Andreas Müller da778f933c fluidsynth: performance improvements
* Use floats instead of double for sound calculations. This improves
  performance notable and was default for version 1.1.6 using autotools.
* Fix buffer overrun when using floats
* Make use of ARM NEON for multithreading enabled

Performance and sound correctnes was tested with qtractor and a reworked
version of fluidsynth-dssi [1-2]. Tests were performed for single- and
multithreading enabled.

[1] https://github.com/schnitzeltony/fluidsynth-dssi/commit/bad09c6f5c5508c5f5330aa5188510f975e50c50
[2] https://github.com/schnitzeltony/meta-qt5-extra/blob/master/recipes-misc/recipes-multimedia/fluidsynth/fluidsynth-dssi_1.0.0.bb

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-11 07:58:56 -08:00
Andreas Müller b50cfa1f1f fluidsynth: update 1.1.6 -> 1.1.8
* project has moved from sourceforge to github
* autotools was replaced by cmake [1]
* license was changed from LGPL-2.0+ to LGPL-2.1 [2]

[1] https://github.com/FluidSynth/fluidsynth/commit/3939941c5f3fdaef6bf9258fabd5725e7666554a
[2] https://github.com/FluidSynth/fluidsynth/commit/1f5a3ca26e5c75e3ae54eb4c88f1f2bd21f87644

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-10-27 16:39:33 +00:00
Peter Kjellerstedt 0c31f55bcf Make use of the new bb.utils.filter() function
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-07 13:30:26 +01:00
Andreas Müller e211113e8c fluidsynth: set correct portaudio packageconfig dependency
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-05-06 12:40:25 +02:00
Ross Burton ab9f4d9ab2 meta-multimedia: use bb.utils.contains() instead of base_contains()
base_contains() is a compatibility wrapper and may warn in the future, so
replace all instances with bb.utils.contains().

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-04-28 10:38:39 +02:00
Richard Purdie 6b87a52136 fluidsync: Fix build
Resolve build failure with out of date libtool macros by removing them.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:51 +02:00
Robert Yang 621de68d62 meta-multimedia: use BPN in SRC_URI
Fixed SRC_URI:
* ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV}
* ${P} -> ${BP}

Otherwise we would meet do_fetch errors when we do the multilib, native
or nativesdk build.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:56:55 +02:00
Tim Orling 5db6148d8c fluidsynth: fix S!=B errors
Fixes:
: fatal error: fluidsynth/version.h: No such file or directory
|  #include "fluidsynth/version.h"

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Tim Orling 9996dc3ede fluidsynth: upgrade to 1.1.6
First version had no [PATCH] on subject line and non-helpful "inherit gettext"

  * now hosted at sourceforge
  * drop unrecognized option for readline

  NOTE: autotools is deprecated
  TODO: investigate cmake build

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-09 14:57:59 +02:00
Matthieu CRAPET c95e155780 recipes: convert remaining SUMMARY/DESCRIPTION cosmetic issues
Changes:
- rename SUMMARY with length > 80 to DESCRIPTION
- rename DESCRIPTION with length < 80 to (non present tag) SUMMARY
- drop final point character at the end of SUMMARY string
- remove trailing whitespace of SUMMARY line

Note: don't bump PR

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-02-23 23:20:02 +01:00
Martin Jansa 0229364a2f fluidsynth: Add PACKAGECONFIG for sndfile, jack, pulseaudio, portaudio and readline
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:13:54 +02:00
Paul Barker e740789097 fluidsynth: added dependency on glib
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker 4b136cfbcd fluidsynth: fixed license name
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Martin Jansa 64e891e02f fluidsynth: upgrade to 1.1.1
* and drop special do_configure, now with libtool working with sysroot
  argument, we need this otherwise libfluidsynth.la references
  /usr/lib/libasound.la directly instead of =/usr/lib/libasound.la and
  e.g. vlc build fails

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-11 01:54:24 +01:00
Martin Jansa 443fcb6bdc fluidsynth: import from OE-Classic
* needed for epiano
* added LIC_FILES_CHSKUm
* fixed LICENSE

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-10 19:05:52 +01:00