summaryrefslogtreecommitdiff
path: root/deadbeef.h
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2010-11-22 21:38:06 +0100
committerGravatar waker <wakeroid@gmail.com>2010-11-22 21:38:06 +0100
commit19a188df769b29df82c12e9b684f13000544fd5e (patch)
tree8f38cf4dbd227d8e287e2266bcb072a1c53de428 /deadbeef.h
parenta839ce76b389e7bfa71e7eb17c6ce2a3e0243aab (diff)
added float clamp(-1,1) in premix
added plugin pointer to dsp instances code cleanup
Diffstat (limited to 'deadbeef.h')
-rw-r--r--deadbeef.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/deadbeef.h b/deadbeef.h
index 049cfa2e..05392c61 100644
--- a/deadbeef.h
+++ b/deadbeef.h
@@ -66,8 +66,8 @@ extern "C" {
// 0.2 -- deadbeef-0.2.3
// 0.1 -- deadbeef-0.2.0
-#define DB_API_VERSION_MAJOR 0
-#define DB_API_VERSION_MINOR 10
+#define DB_API_VERSION_MAJOR 9
+#define DB_API_VERSION_MINOR 9
#define DB_PLUGIN_SET_API_VERSION\
.plugin.api_vmajor = DB_API_VERSION_MAJOR,\
@@ -740,14 +740,16 @@ typedef struct DB_output_s {
} DB_output_t;
// dsp plugin
-#define DDB_INIT_DSP_INSTANCE(var,type) {\
+#define DDB_INIT_DSP_INSTANCE(var,type,plug) {\
memset(var,0,sizeof(type));\
strncpy (var->inst.id, id, 9);\
var->inst.id[9]=0;\
+ var->inst.plugin=plug;\
}
typedef struct DB_dsp_instance_s {
char id[10];
+ struct DB_dsp_s *plugin;
struct DB_dsp_instance_s *next;
unsigned enabled : 1;
} DB_dsp_instance_t;