devingryu
b89898ef7f
Use project-specific SOURCE_DIR and BINARY_DIR ( #1040 )
2022-01-29 13:11:29 +01:00
derselbst
91515b09c4
Merge remote-tracking branch 'origin/2.2.x' into master
2022-01-24 14:29:20 +01:00
Tom M
59fdc3795b
Compile demos during CI builds ( #1037 )
2022-01-23 15:33:33 +01:00
derselbst
290ab8402b
Extend error logging for SysEx DT1 messages
...
Related to #1035
2022-01-22 12:05:02 +01:00
derselbst
634a8b0c04
Correctly override MacOS Framework installation prefix
2022-01-18 09:12:50 +01:00
derselbst
166f767767
Add a note about headers and MacOS frameworks
2022-01-18 09:12:50 +01:00
Pedro López-Cabanillas
8a96ec9c3a
cmake macos frameworks update
...
The framework target needs to know about the headers, so cmake tries to copy the framework files into the bundle.
The macro set_source_files_properties() is a modern (cmake >= 3.0) replacement of the general set_property().
2022-01-18 09:12:50 +01:00
derselbst
bee42dd5cc
Call make install in Mac CI pipeline
2022-01-18 09:12:50 +01:00
derselbst
f4f897d3bf
Update MacCI pipeline from master
2022-01-18 09:12:50 +01:00
derselbst
b580a112c1
Remove orphaned tarball target
2022-01-16 15:53:44 +01:00
derselbst
dbd7e728b6
Bump to 2.2.5
2022-01-16 15:48:31 +01:00
Tom M
e3d8b3f2c3
Prevent samples accidentally having their loops disabled ( #1018 )
...
If a SoundFont sets `loopstart == loopend` and then uses loop-offset-modulators to fix up those loops assigning them with a valid position, the sample was previously switched to unlooped mode erroneously.
For the long story, see #1017 .
2022-01-16 14:35:53 +01:00
Tom M
b7a0264459
Show a warning when file renderer is use with more than one stereo channel ( #1028 )
...
Resolves #1026
2022-01-16 14:33:52 +01:00
derselbst
3229899a34
Deprecate OSS driver
2022-01-16 14:32:46 +01:00
derselbst
dc24dcd435
Deprecate MidiShare driver
2022-01-16 14:32:46 +01:00
Tom M
015c6af52d
Fix regression from #969 ( #1016 )
...
In the previous CMake change the pkgconfig file was accidentally not installed anymore. Didn't recognized this earlier, because the OBS CI workflow was broken and therefore not running.
2022-01-04 16:55:15 +01:00
Tom M
46998a9d21
Update README.md ( #1015 )
...
Remove legacy cerbero build badge. Since the CMake update it's now completely broken.
2022-01-04 16:48:29 +01:00
derselbst
47d57bfe78
Merge remote-tracking branch 'origin/2.2.x' into master
2022-01-04 16:20:04 +01:00
Tom M
4eb3afe8a4
Attempt to fix OBS Ci build
2022-01-04 16:19:30 +01:00
Tom M
6b96c19b01
Merge pull request #969 from FluidSynth/cmake-modernization
...
CMake Modernizations
2022-01-04 15:12:52 +01:00
derselbst
870ae6be88
Merge branch '2.2.x' into master
2022-01-03 18:11:59 +01:00
Arthur Cosentino
ab3ab92c15
Fix grammatical error in error message
...
Resolves #1014
2022-01-03 18:09:24 +01:00
Tom M
13b376819c
Merge pull request #901 from paulsapps/glib_optional
...
Outsource a few GLIB related functions to fluid_sys
2021-12-21 13:09:09 +01:00
derselbst
881236dc03
Revert GLIB_SUPPORT macro and CMake related changes
2021-12-21 12:34:17 +01:00
derselbst
a173da91da
Update libffi in Android CI pipeline
2021-12-20 19:02:29 +01:00
derselbst
76639ecf33
Cleanup Android CI Pipeline
...
Always print out cmake log files
2021-12-20 18:01:30 +01:00
derselbst
bf83911631
Fix Android CI Build
...
by explicitly enabling C language extensions. This will cause the
std=gnu90 to be passed via CMAKE_REQUIRED_FLAGS, making clang know about
the inline keyword rather than failing when querying for the netinet
headers:
/usr/local/lib/android/sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64//sysroot/usr/include/linux/swab.h:39:8: error: unknown type name 'inline'
static inline __attribute__((__const__)) __u32 __fswahw32(__u32 val) {
2021-12-20 17:55:42 +01:00
derselbst
ce6e270a41
Fix PC_REQUIRES_PRIV related overlinking in fluidsynth.pc
2021-12-20 16:21:08 +01:00
derselbst
d9f95b77d4
Fix pkgconfig file generation after merge from master
2021-12-20 16:11:38 +01:00
derselbst
cfc5d722ec
Modernize Pipewire cmake usage
2021-12-20 16:01:42 +01:00
derselbst
d47f53518e
Merge branch 'master' into cmake-modernization
2021-12-20 15:56:02 +01:00
derselbst
8eaa91bf3b
Remove obsolete comment from fluidsettings.xml
...
It's generated automatically by cmake.
2021-12-11 17:22:09 +01:00
derselbst
0d92eba476
Revert "Add Pipewire driver to Linux CI build"
...
This reverts commit 30e80abe77
. Pipewire
is not yet available on Ubuntu 20.*
2021-12-11 17:21:31 +01:00
derselbst
776b4510c1
Remove MacOS 10.14 build
2021-12-11 17:16:45 +01:00
derselbst
72b74820a9
Document new pipewire settings
2021-12-11 17:16:02 +01:00
derselbst
30e80abe77
Add Pipewire driver to Linux CI build
2021-12-11 17:02:35 +01:00
derselbst
69113aad89
Format Pipewire driver
2021-12-11 17:00:30 +01:00
derselbst
3bc4e88903
Use FLUID_FREE
2021-12-11 17:00:04 +01:00
derselbst
94c459970e
Fix pipewire build
2021-12-11 16:59:36 +01:00
Tom M
e63ea6698e
Merge pull request #982 from sykhro/master
...
[RFC] PipeWire audio driver
2021-12-11 16:56:16 +01:00
Eli M
6292e2c04d
Add PipeWire driver to the build system
...
Signed-off-by: E. Melucci <eli@meluc.ci>
2021-12-07 17:17:16 +01:00
Eli M
c831deb81c
Add PipeWire driver to the audio drivers list
2021-12-07 17:17:16 +01:00
Eli M
5b36a556fe
Implement PipeWire driver
...
Signed-off-by: E. Melucci <eli@meluc.ci>
2021-12-07 17:17:16 +01:00
derselbst
56034e7f2b
Fix vcpkg CI pipeline
...
vcpkg repo seems now to be a complete repo rather than shallow as before
2021-12-05 17:45:10 +01:00
Tom M
056e29ea59
Make Android CI Pipeline fail correctly
...
Only execute the steps when succeeded()
2021-11-27 10:46:31 +01:00
KO Myung-Hun
56fd559860
Fix failure due to list JOIN sub-command
...
list JOIN sub-command is supported since v3.12.
2021-11-27 10:34:16 +01:00
derselbst
6c807bdd37
Bump to 2.2.4
2021-11-21 16:40:48 +01:00
Bill Peterson
a3dd7fddcb
Rewind playlist if calling fluid_player_play after all loops complete ( #994 )
2021-10-30 15:01:58 +02:00
derselbst
a01917baa2
Remove enable-debug cmake option
2021-10-17 18:31:43 +02:00
derselbst
bb3bc6da26
Remove enable-pkgconfig cmake option
2021-10-17 18:31:07 +02:00