Bump plugin api and sort.
Change-Id: I8b8ab58abbd40726326b8b47bd6bbb07580b5ce4
This commit is contained in:
parent
50eb528bc1
commit
1fc19042f7
2 changed files with 6 additions and 13 deletions
|
@ -588,6 +588,8 @@ static const struct plugin_api rockbox_api = {
|
||||||
mixer_channel_set_amplitude,
|
mixer_channel_set_amplitude,
|
||||||
mixer_channel_get_bytes_waiting,
|
mixer_channel_get_bytes_waiting,
|
||||||
mixer_channel_set_buffer_hook,
|
mixer_channel_set_buffer_hook,
|
||||||
|
mixer_set_frequency,
|
||||||
|
mixer_get_frequency,
|
||||||
|
|
||||||
system_sound_play,
|
system_sound_play,
|
||||||
keyclick_click,
|
keyclick_click,
|
||||||
|
@ -797,11 +799,6 @@ static const struct plugin_api rockbox_api = {
|
||||||
|
|
||||||
/* new stuff at the end, sort into place next time
|
/* new stuff at the end, sort into place next time
|
||||||
the API gets incompatible */
|
the API gets incompatible */
|
||||||
|
|
||||||
#if CONFIG_CODEC == SWCODEC
|
|
||||||
mixer_set_frequency,
|
|
||||||
mixer_get_frequency,
|
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
int plugin_load(const char* plugin, const void* parameter)
|
int plugin_load(const char* plugin, const void* parameter)
|
||||||
|
|
|
@ -156,12 +156,12 @@ void* plugin_get_buffer(size_t *buffer_size);
|
||||||
#define PLUGIN_MAGIC 0x526F634B /* RocK */
|
#define PLUGIN_MAGIC 0x526F634B /* RocK */
|
||||||
|
|
||||||
/* increase this every time the api struct changes */
|
/* increase this every time the api struct changes */
|
||||||
#define PLUGIN_API_VERSION 224
|
#define PLUGIN_API_VERSION 225
|
||||||
|
|
||||||
/* update this to latest version if a change to the api struct breaks
|
/* update this to latest version if a change to the api struct breaks
|
||||||
backwards compatibility (and please take the opportunity to sort in any
|
backwards compatibility (and please take the opportunity to sort in any
|
||||||
new function which are "waiting" at the end of the function table) */
|
new function which are "waiting" at the end of the function table) */
|
||||||
#define PLUGIN_MIN_API_VERSION 223
|
#define PLUGIN_MIN_API_VERSION 225
|
||||||
|
|
||||||
/* plugin return codes */
|
/* plugin return codes */
|
||||||
/* internal returns start at 0x100 to make exit(1..255) work */
|
/* internal returns start at 0x100 to make exit(1..255) work */
|
||||||
|
@ -716,7 +716,8 @@ struct plugin_api {
|
||||||
size_t (*mixer_channel_get_bytes_waiting)(enum pcm_mixer_channel channel);
|
size_t (*mixer_channel_get_bytes_waiting)(enum pcm_mixer_channel channel);
|
||||||
void (*mixer_channel_set_buffer_hook)(enum pcm_mixer_channel channel,
|
void (*mixer_channel_set_buffer_hook)(enum pcm_mixer_channel channel,
|
||||||
chan_buffer_hook_fn_type fn);
|
chan_buffer_hook_fn_type fn);
|
||||||
|
void (*mixer_set_frequency)(unsigned int samplerate);
|
||||||
|
unsigned int (*mixer_get_frequency)(void);
|
||||||
void (*system_sound_play)(enum system_sound sound);
|
void (*system_sound_play)(enum system_sound sound);
|
||||||
void (*keyclick_click)(bool rawbutton, int action);
|
void (*keyclick_click)(bool rawbutton, int action);
|
||||||
#endif /* CONFIG_CODEC == SWCODC */
|
#endif /* CONFIG_CODEC == SWCODC */
|
||||||
|
@ -970,11 +971,6 @@ struct plugin_api {
|
||||||
|
|
||||||
/* new stuff at the end, sort into place next time
|
/* new stuff at the end, sort into place next time
|
||||||
the API gets incompatible */
|
the API gets incompatible */
|
||||||
|
|
||||||
#if CONFIG_CODEC == SWCODEC
|
|
||||||
void (*mixer_set_frequency)(unsigned int samplerate);
|
|
||||||
unsigned int (*mixer_get_frequency)(void);
|
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* plugin header */
|
/* plugin header */
|
||||||
|
|
Loading…
Reference in a new issue