mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-22 03:51:33 +00:00
update fluidsynth to 2.2.1
This commit is contained in:
parent
0643f490e3
commit
f945b84d1e
5 changed files with 12 additions and 4 deletions
2
deps/fluidsynth/include/fluidsynth/midi.h
vendored
2
deps/fluidsynth/include/fluidsynth/midi.h
vendored
|
@ -246,7 +246,7 @@ enum fluid_player_status
|
||||||
{
|
{
|
||||||
FLUID_PLAYER_READY, /**< Player is ready */
|
FLUID_PLAYER_READY, /**< Player is ready */
|
||||||
FLUID_PLAYER_PLAYING, /**< Player is currently playing */
|
FLUID_PLAYER_PLAYING, /**< Player is currently playing */
|
||||||
FLUID_PLAYER_STOPPING, /**< Player is stopping, but hasn't finished yet */
|
FLUID_PLAYER_STOPPING, /**< Player is stopping, but hasn't finished yet (currently unused) */
|
||||||
FLUID_PLAYER_DONE /**< Player is finished playing */
|
FLUID_PLAYER_DONE /**< Player is finished playing */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
8
deps/fluidsynth/include/fluidsynth/seq.h
vendored
8
deps/fluidsynth/include/fluidsynth/seq.h
vendored
|
@ -45,6 +45,14 @@ extern "C" {
|
||||||
* @param event The event being received
|
* @param event The event being received
|
||||||
* @param seq The sequencer instance
|
* @param seq The sequencer instance
|
||||||
* @param data User defined data registered with the client
|
* @param data User defined data registered with the client
|
||||||
|
*
|
||||||
|
* @note @p time may not be of the same tick value as the scheduled event! In fact, depending on
|
||||||
|
* the sequencer's scale and the synth's sample-rate, @p time may a few ticks too late. Although this
|
||||||
|
* itself is inaudible, it is important to consider,
|
||||||
|
* when you use this callback for enqueuing additional events over and over again with
|
||||||
|
* fluid_sequencer_send_at(): If you enqueue new events with a relative tick value you might introduce
|
||||||
|
* a timing error, which causes your sequence to sound e.g. slower than it's supposed to be. If this is
|
||||||
|
* your use-case, make sure to enqueue events with an absolute tick value.
|
||||||
*/
|
*/
|
||||||
typedef void (*fluid_event_callback_t)(unsigned int time, fluid_event_t *event,
|
typedef void (*fluid_event_callback_t)(unsigned int time, fluid_event_t *event,
|
||||||
fluid_sequencer_t *seq, void *data);
|
fluid_sequencer_t *seq, void *data);
|
||||||
|
|
4
deps/fluidsynth/include/fluidsynth/version.h
vendored
4
deps/fluidsynth/include/fluidsynth/version.h
vendored
|
@ -31,10 +31,10 @@ extern "C" {
|
||||||
*
|
*
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
#define FLUIDSYNTH_VERSION "2.2.0" /**< String constant of libfluidsynth version. */
|
#define FLUIDSYNTH_VERSION "2.2.1" /**< String constant of libfluidsynth version. */
|
||||||
#define FLUIDSYNTH_VERSION_MAJOR 2 /**< libfluidsynth major version integer constant. */
|
#define FLUIDSYNTH_VERSION_MAJOR 2 /**< libfluidsynth major version integer constant. */
|
||||||
#define FLUIDSYNTH_VERSION_MINOR 2 /**< libfluidsynth minor version integer constant. */
|
#define FLUIDSYNTH_VERSION_MINOR 2 /**< libfluidsynth minor version integer constant. */
|
||||||
#define FLUIDSYNTH_VERSION_MICRO 0 /**< libfluidsynth micro version integer constant. */
|
#define FLUIDSYNTH_VERSION_MICRO 1 /**< libfluidsynth micro version integer constant. */
|
||||||
|
|
||||||
FLUIDSYNTH_API void fluid_version(int *major, int *minor, int *micro);
|
FLUIDSYNTH_API void fluid_version(int *major, int *minor, int *micro);
|
||||||
FLUIDSYNTH_API char* fluid_version_str(void);
|
FLUIDSYNTH_API char* fluid_version_str(void);
|
||||||
|
|
BIN
deps/fluidsynth/lib/libfluidsynth.a
vendored
BIN
deps/fluidsynth/lib/libfluidsynth.a
vendored
Binary file not shown.
2
deps/fluidsynth/lib/pkgconfig/fluidsynth.pc
vendored
2
deps/fluidsynth/lib/pkgconfig/fluidsynth.pc
vendored
|
@ -5,7 +5,7 @@ includedir=${prefix}/include
|
||||||
|
|
||||||
Name: FluidSynth
|
Name: FluidSynth
|
||||||
Description: Software SoundFont synth
|
Description: Software SoundFont synth
|
||||||
Version: 2.2.0
|
Version: 2.2.1
|
||||||
Requires.private: libinstpatch-1.0
|
Requires.private: libinstpatch-1.0
|
||||||
Libs: -L${libdir} -lfluidsynth
|
Libs: -L${libdir} -lfluidsynth
|
||||||
Libs.private: -framework AudioUnit -framework CoreAudio -framework CoreMIDI
|
Libs.private: -framework AudioUnit -framework CoreAudio -framework CoreMIDI
|
||||||
|
|
Loading…
Reference in a new issue