diff options
author | 2010-11-22 21:38:06 +0100 | |
---|---|---|
committer | 2010-11-22 21:38:06 +0100 | |
commit | 19a188df769b29df82c12e9b684f13000544fd5e (patch) | |
tree | 8f38cf4dbd227d8e287e2266bcb072a1c53de428 /deadbeef.h | |
parent | a839ce76b389e7bfa71e7eb17c6ce2a3e0243aab (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.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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; |