Marcus Weseloh
|
10b87e9d54
|
Rename fluid_sf2 to fluid_sffile
|
2018-04-04 11:08:45 +02:00 |
|
Marcus Weseloh
|
5dc64d1544
|
Cleanup function signatures, passing SFData to every function
Makes the whole file easier to read and gives the implementation a little
more "object-oriented" feel.
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
74e2a4b933
|
More expressive variable names in load_phdr
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
9c31e96c60
|
Store file_callbacks in SFData structure
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
181b9727e8
|
Cleanup error handling in fluid_sf2_load
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
fb374814c3
|
Move public functions to top of file and document them properly
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
78be6f7fe1
|
Use FLUID_FREE instead of free
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
500931bd33
|
Separate typedefs and struct definitons
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
e7109a91aa
|
Rename public and static methods to naming conventions
# Conflicts:
# src/sfloader/fluid_sf2.h
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
6fc816c3cb
|
Clarify some function names and comments
# Conflicts:
# src/sfloader/fluid_sf2.c
|
2018-04-04 11:08:38 +02:00 |
|
Marcus Weseloh
|
af3e6bba01
|
Cleanup return values
|
2018-04-04 11:08:34 +02:00 |
|
Marcus Weseloh
|
f83c49d6fa
|
Remove sfont_zone_delete, replace with direct invocations instead
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
4dbc31215f
|
Make all private functions static
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
d538d7f52c
|
Cleanup error handling, remove gerr function
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
79c3bebaea
|
Source formatting (clang-format)
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
333e8a1295
|
Move private defines from fluid_sf2.h to fluid_sf2.c
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
5c58c304b9
|
Move declarations to top of file
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
12902f7454
|
Remove unused defines and declarations
|
2018-04-04 11:08:25 +02:00 |
|
Marcus Weseloh
|
167048f5a3
|
Remove reference to defsfont from low-level function
|
2018-04-04 11:08:18 +02:00 |
|
Marcus Weseloh
|
879a14163a
|
Move low-level soundfont loading functions to separate files
|
2018-04-04 11:03:47 +02:00 |
|
Javier Nonis
|
30e894fbe4
|
Fix for LADSPA chorus send port.
|
2018-04-01 19:39:46 -03:00 |
|
Tom M
|
9196636177
|
Merge pull request #359 from FluidSynth/carlo-bramini-patch-1
No need to use printf, puts is enough
|
2018-04-01 21:16:36 +02:00 |
|
carlo-bramini
|
8c36d46aa2
|
No need to use printf, puts is enough
|
2018-04-01 14:31:50 +02:00 |
|
jjceresa
|
124a5b71bc
|
fix buffer overrun during channel disabled check (#358)
|
2018-03-30 20:03:15 +02:00 |
|
Marcus Weseloh
|
5001945979
|
Merge pull request #354 from FluidSynth/fix-sample-fixup
Fix sample check and SF3 soundfont loading
|
2018-03-25 19:25:54 +02:00 |
|
Tom M
|
d76a23c28d
|
Merge pull request #355 from carlo-bramini/master
Build fixes and header cleanups.
|
2018-03-25 19:09:52 +02:00 |
|
carlo-bramini
|
3825d666d8
|
Build only if DSOUND_SUPPORT is defined
|
2018-03-25 13:46:30 +02:00 |
|
carlo-bramini
|
1fcf81fbc4
|
Remove redundant includes
These files are already included by "fluid_synth.h"
|
2018-03-25 13:44:37 +02:00 |
|
carlo-bramini
|
e1038e253e
|
Remove redundant includes.
"fluid_synth.h" is already included by "fluid_lash.h".
"fluidsynth_priv.h" already includes all these files, with the conditional inclusion.
|
2018-03-25 13:40:57 +02:00 |
|
carlo-bramini
|
dfc95bffff
|
Add conditional inclusion for signal.h
HAVE_SIGNAL_H macro is already handled by CMAKE, but signal.h is not included here (it's required for LASH).
|
2018-03-25 13:31:35 +02:00 |
|
Marcus Weseloh
|
adff5e98d8
|
Use goto to move to next sample
|
2018-03-25 13:27:14 +02:00 |
|
Marcus Weseloh
|
13fb940262
|
Avoid uninitialized use of max_end
|
2018-03-25 13:24:24 +02:00 |
|
Marcus Weseloh
|
f5f85a1dfe
|
Fix SF3 soundfont loading (uses byte positions for sample start/end, not sample word positions)
|
2018-03-24 18:31:33 +01:00 |
|
Marcus Weseloh
|
945214b582
|
Do explicit check for ROM sample during fixup and check sample end before loop points
|
2018-03-24 18:23:42 +01:00 |
|
Marcus Weseloh
|
1ec9d85225
|
Fix sample->valid logic in fluid_sample_import_sfont
|
2018-03-24 16:02:04 +01:00 |
|
Marcus Weseloh
|
2dc35832fc
|
Remove code that has been commented out since initial commit
|
2018-03-24 15:56:02 +01:00 |
|
Tom M
|
79971836ee
|
add style guide related notes to CONTRIBUTING.md
regarding clang-tidy and clang-format
|
2018-03-24 14:35:52 +01:00 |
|
Marcus Weseloh
|
6bd326dcf8
|
Move Ogg Vorbis uncompression into separate function
|
2018-03-23 18:22:56 +01:00 |
|
derselbst
|
4fd56639fa
|
fix build for clang-tidy >= 5.0
|
2018-03-22 21:51:46 +01:00 |
|
derselbst
|
2099dae4f6
|
remove custom clang-format and clang-tidy scripts
everything is now handled by cmake
|
2018-03-22 20:48:15 +01:00 |
|
derselbst
|
6ddbd846b8
|
clang-format: don't sort includes
|
2018-03-22 20:42:23 +01:00 |
|
derselbst
|
d16ca62465
|
use cmake to specify C standard explicitly
|
2018-03-22 20:42:03 +01:00 |
|
derselbst
|
a62bf97d76
|
add cmake targets for clang-tidy and clang-format
|
2018-03-22 20:40:54 +01:00 |
|
陈福林
|
51e8b99a66
|
fix double free in fluid_midi_router_set_default_rules() (#352)
|
2018-03-21 10:59:41 +01:00 |
|
derselbst
|
f437662a5e
|
make fluid_audio_callback_t private
|
2018-03-21 10:49:32 +01:00 |
|
derselbst
|
de58579c72
|
remove unused fluid_setting hints
|
2018-03-21 10:40:38 +01:00 |
|
derselbst
|
9fbe106cdf
|
clang-format: add custom allman style
some braces after if / else were not placed correctly before
|
2018-03-21 10:33:23 +01:00 |
|
Marcus Weseloh
|
b1f7e6d9a0
|
Bugfix: don't bail out early if single sample has invalid start or end
|
2018-03-18 14:48:32 +01:00 |
|
derselbst
|
6c2b8e2d88
|
clarify API docs about fluid_synth_set_midi_router()
|
2018-03-17 17:55:31 +01:00 |
|
derselbst
|
7238db3615
|
avoid bad function cast warning
|
2018-03-17 16:43:45 +01:00 |
|