From 19a188df769b29df82c12e9b684f13000544fd5e Mon Sep 17 00:00:00 2001 From: waker Date: Mon, 22 Nov 2010 21:38:06 +0100 Subject: added float clamp(-1,1) in premix added plugin pointer to dsp instances code cleanup --- deadbeef.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'deadbeef.h') 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; -- cgit v1.2.3