summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/plugin.c4
-rw-r--r--apps/plugin.h8
2 files changed, 4 insertions, 8 deletions
diff --git a/apps/plugin.c b/apps/plugin.c
index 8c1ecb8394..a497ad0456 100644
--- a/apps/plugin.c
+++ b/apps/plugin.c
@@ -467,6 +467,7 @@ static const struct plugin_api rockbox_api = {
467 dsp_process, 467 dsp_process,
468 dsp_input_count, 468 dsp_input_count,
469 dsp_output_count, 469 dsp_output_count,
470 dsp_flush_limiter_buffer,
470#endif /* CONFIG_CODEC == SWCODEC */ 471#endif /* CONFIG_CODEC == SWCODEC */
471 472
472 /* playback control */ 473 /* playback control */
@@ -668,9 +669,6 @@ static const struct plugin_api rockbox_api = {
668 appsversion, 669 appsversion,
669 /* new stuff at the end, sort into place next time 670 /* new stuff at the end, sort into place next time
670 the API gets incompatible */ 671 the API gets incompatible */
671#if CONFIG_CODEC == SWCODEC
672 dsp_flush_limiter_buffer,
673#endif
674}; 672};
675 673
676int plugin_load(const char* plugin, const void* parameter) 674int plugin_load(const char* plugin, const void* parameter)
diff --git a/apps/plugin.h b/apps/plugin.h
index 4df4ba9065..4cf319210c 100644
--- a/apps/plugin.h
+++ b/apps/plugin.h
@@ -133,12 +133,12 @@ void* plugin_get_buffer(size_t *buffer_size);
133#define PLUGIN_MAGIC 0x526F634B /* RocK */ 133#define PLUGIN_MAGIC 0x526F634B /* RocK */
134 134
135/* increase this every time the api struct changes */ 135/* increase this every time the api struct changes */
136#define PLUGIN_API_VERSION 169 136#define PLUGIN_API_VERSION 170
137 137
138/* update this to latest version if a change to the api struct breaks 138/* update this to latest version if a change to the api struct breaks
139 backwards compatibility (and please take the opportunity to sort in any 139 backwards compatibility (and please take the opportunity to sort in any
140 new function which are "waiting" at the end of the function table) */ 140 new function which are "waiting" at the end of the function table) */
141#define PLUGIN_MIN_API_VERSION 169 141#define PLUGIN_MIN_API_VERSION 170
142 142
143/* plugin return codes */ 143/* plugin return codes */
144enum plugin_status { 144enum plugin_status {
@@ -596,6 +596,7 @@ struct plugin_api {
596 const char *src[], int count); 596 const char *src[], int count);
597 int (*dsp_input_count)(struct dsp_config *dsp, int count); 597 int (*dsp_input_count)(struct dsp_config *dsp, int count);
598 int (*dsp_output_count)(struct dsp_config *dsp, int count); 598 int (*dsp_output_count)(struct dsp_config *dsp, int count);
599 int (*dsp_flush_limiter_buffer)(char *dest);
599#endif /* CONFIG_CODEC == SWCODC */ 600#endif /* CONFIG_CODEC == SWCODC */
600 601
601 /* playback control */ 602 /* playback control */
@@ -836,9 +837,6 @@ struct plugin_api {
836 const char *appsversion; 837 const char *appsversion;
837 /* new stuff at the end, sort into place next time 838 /* new stuff at the end, sort into place next time
838 the API gets incompatible */ 839 the API gets incompatible */
839#if CONFIG_CODEC == SWCODEC
840 int (*dsp_flush_limiter_buffer)(char *dest);
841#endif
842}; 840};
843 841
844/* plugin header */ 842/* plugin header */