mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2024-11-10 15:01:40 +00:00
remove fluid_rvoice_eventhandler_push5()
This commit is contained in:
parent
7ae9099293
commit
9c44aaba62
3 changed files with 21 additions and 42 deletions
|
@ -78,28 +78,6 @@ fluid_rvoice_eventhandler_push_ptr(fluid_rvoice_eventhandler_t* handler,
|
|||
return fluid_rvoice_eventhandler_push_LOCAL(handler, &local_event);
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
fluid_rvoice_eventhandler_push5(fluid_rvoice_eventhandler_t* handler,
|
||||
fluid_rvoice_function_t method, void* object, int intparam,
|
||||
fluid_real_t r1, fluid_real_t r2,
|
||||
fluid_real_t r3, fluid_real_t r4, fluid_real_t r5)
|
||||
{
|
||||
fluid_rvoice_event_t local_event;
|
||||
|
||||
local_event.method = method;
|
||||
local_event.object = object;
|
||||
local_event.param[0].i = intparam;
|
||||
local_event.param[1].real = r1;
|
||||
local_event.param[2].real = r2;
|
||||
local_event.param[3].real = r3;
|
||||
local_event.param[4].real = r4;
|
||||
local_event.param[5].real = r5;
|
||||
|
||||
return fluid_rvoice_eventhandler_push_LOCAL(handler, &local_event);
|
||||
|
||||
}
|
||||
|
||||
static int fluid_rvoice_eventhandler_push_LOCAL(fluid_rvoice_eventhandler_t* handler, const fluid_rvoice_event_t* src_event)
|
||||
{
|
||||
fluid_rvoice_event_t* event;
|
||||
|
|
|
@ -88,11 +88,6 @@ int fluid_rvoice_eventhandler_push(fluid_rvoice_eventhandler_t* handler,
|
|||
int fluid_rvoice_eventhandler_push_ptr(fluid_rvoice_eventhandler_t* handler,
|
||||
fluid_rvoice_function_t method, void* object, void* ptr);
|
||||
|
||||
int fluid_rvoice_eventhandler_push5(fluid_rvoice_eventhandler_t* handler,
|
||||
fluid_rvoice_function_t method, void* object, int intparam,
|
||||
fluid_real_t r1, fluid_real_t r2,
|
||||
fluid_real_t r3, fluid_real_t r4, fluid_real_t r5);
|
||||
|
||||
int fluid_rvoice_eventhandler_push_param(fluid_rvoice_eventhandler_t* handler,
|
||||
fluid_rvoice_function_t method, void* object,
|
||||
fluid_rvoice_param_t param[EVENT_PARAMS]);
|
||||
|
|
|
@ -131,6 +131,9 @@ static void fluid_synth_handle_important_channels(void *data, const char *name,
|
|||
static void fluid_synth_reset_basic_channel_LOCAL(fluid_synth_t* synth, int chan, int nbr_chan);
|
||||
static int fluid_synth_check_next_basic_channel(fluid_synth_t* synth, int basicchan, int mode, int val);
|
||||
static void fluid_synth_set_basic_channel_LOCAL(fluid_synth_t* synth, int basicchan, int mode, int val);
|
||||
static int fluid_synth_set_reverb_full_LOCAL(fluid_synth_t* synth, int set, double roomsize,
|
||||
double damping, double width, double level);
|
||||
|
||||
|
||||
/***************************************************************
|
||||
*
|
||||
|
@ -783,18 +786,13 @@ new_fluid_synth(fluid_settings_t *settings)
|
|||
synth->curmax = 0;
|
||||
synth->dither_index = 0;
|
||||
|
||||
synth->reverb_roomsize = FLUID_REVERB_DEFAULT_ROOMSIZE;
|
||||
synth->reverb_damping = FLUID_REVERB_DEFAULT_DAMP;
|
||||
synth->reverb_width = FLUID_REVERB_DEFAULT_WIDTH;
|
||||
synth->reverb_level = FLUID_REVERB_DEFAULT_LEVEL;
|
||||
|
||||
fluid_rvoice_eventhandler_push5(synth->eventhandler,
|
||||
fluid_rvoice_mixer_set_reverb_params,
|
||||
synth->eventhandler->mixer,
|
||||
FLUID_REVMODEL_SET_ALL, synth->reverb_roomsize,
|
||||
synth->reverb_damping, synth->reverb_width,
|
||||
synth->reverb_level, 0.0f);
|
||||
|
||||
fluid_synth_set_reverb_full_LOCAL(synth,
|
||||
FLUID_REVMODEL_SET_ALL,
|
||||
FLUID_REVERB_DEFAULT_ROOMSIZE,
|
||||
FLUID_REVERB_DEFAULT_DAMP,
|
||||
FLUID_REVERB_DEFAULT_WIDTH,
|
||||
FLUID_REVERB_DEFAULT_LEVEL);
|
||||
|
||||
/* Initialize multi-core variables if multiple cores enabled */
|
||||
if (synth->cores > 1)
|
||||
{
|
||||
|
@ -4160,7 +4158,6 @@ fluid_synth_set_reverb_full(fluid_synth_t* synth, int set, double roomsize,
|
|||
double damping, double width, double level)
|
||||
{
|
||||
int ret;
|
||||
fluid_rvoice_param_t param[EVENT_PARAMS];
|
||||
|
||||
fluid_return_val_if_fail (synth != NULL, FLUID_FAILED);
|
||||
/* if non of the flags is set, fail */
|
||||
|
@ -4169,7 +4166,17 @@ fluid_synth_set_reverb_full(fluid_synth_t* synth, int set, double roomsize,
|
|||
/* Synth shadow values are set here so that they will be returned if querried */
|
||||
|
||||
fluid_synth_api_enter(synth);
|
||||
ret = fluid_synth_set_reverb_full_LOCAL(synth, set, roomsize, damping, width, level);
|
||||
FLUID_API_RETURN(ret);
|
||||
}
|
||||
|
||||
static int
|
||||
fluid_synth_set_reverb_full_LOCAL(fluid_synth_t* synth, int set, double roomsize,
|
||||
double damping, double width, double level)
|
||||
{
|
||||
int ret;
|
||||
fluid_rvoice_param_t param[EVENT_PARAMS];
|
||||
|
||||
if (set & FLUID_REVMODEL_SET_ROOMSIZE)
|
||||
synth->reverb_roomsize = roomsize;
|
||||
|
||||
|
@ -4192,8 +4199,7 @@ fluid_synth_set_reverb_full(fluid_synth_t* synth, int set, double roomsize,
|
|||
fluid_rvoice_mixer_set_reverb_params,
|
||||
synth->eventhandler->mixer,
|
||||
param);
|
||||
|
||||
FLUID_API_RETURN(ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue