[SCM] calf/master: Fix the infamous crash on install.

js at users.alioth.debian.org js at users.alioth.debian.org
Tue May 7 15:40:28 UTC 2013


The following commit has been merged in the master branch:
commit f0568e2f8a4c7d0003cc5a15e300aa2ebb3f93cb
Author: Krzysztof Foltman <wdev at foltman.com>
Date:   Mon Nov 8 21:08:03 2010 +0000

    Fix the infamous crash on install.

diff --git a/src/calf/giface.h b/src/calf/giface.h
index bc01da3..3ee1309 100644
--- a/src/calf/giface.h
+++ b/src/calf/giface.h
@@ -625,7 +625,7 @@ public:
 };
 
 #define CALF_PORT_NAMES(name) template<> const char *::plugin_metadata<name##_metadata>::port_names[]
-#define CALF_PORT_PROPS(name) template<> parameter_properties plugin_metadata<name##_metadata>::param_props[]
+#define CALF_PORT_PROPS(name) template<> parameter_properties plugin_metadata<name##_metadata>::param_props[name##_metadata::param_count + 1]
 #define CALF_PLUGIN_INFO(name) template<> calf_plugins::ladspa_plugin_info plugin_metadata<name##_metadata>::plugin_info
 #define PLUGIN_NAME_ID_LABEL(name, id, label) \
     static const char *impl_get_name() { return name; } \
diff --git a/src/calf/metadata.h b/src/calf/metadata.h
index 2941df5..68c004f 100644
--- a/src/calf/metadata.h
+++ b/src/calf/metadata.h
@@ -348,7 +348,6 @@ struct organ_enums
         par_bassgain,
         par_treblefreq,
         par_treblegain,
-        par_var_mapcurve,
         param_count
     };
     enum {

-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list