X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fladspa_plugin.cc;h=3100b0891ffac69e225ceb1cbcf5326e5bed9e4d;hb=3d183dc462a82c5ee0b4fb77a226f0e49d9736f7;hp=f2bfe530e039e37a8733c5a6fc611d0f6498f8e0;hpb=070a73c975b40d875d46a749ea67545c8ff2a25c;p=ardour.git diff --git a/libs/ardour/ladspa_plugin.cc b/libs/ardour/ladspa_plugin.cc index f2bfe530e0..3100b0891f 100644 --- a/libs/ardour/ladspa_plugin.cc +++ b/libs/ardour/ladspa_plugin.cc @@ -41,6 +41,7 @@ #include "pbd/compose.h" #include "pbd/error.h" +#include "pbd/locale_guard.h" #include "pbd/xml++.h" #include "pbd/stacktrace.h" @@ -347,7 +348,6 @@ void LadspaPlugin::add_state (XMLNode* root) const { XMLNode *child; - LocaleGuard lg; for (uint32_t i = 0; i < parameter_count(); ++i){ @@ -374,7 +374,6 @@ LadspaPlugin::set_state (const XMLNode& node, int version) XMLNodeConstIterator iter; XMLNode *child; #endif - LocaleGuard lg; if (node.name() != state_node_name()) { error << _("Bad node sent to LadspaPlugin::set_state") << endmsg; @@ -469,20 +468,17 @@ LadspaPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& des if (LADSPA_IS_HINT_BOUNDED_BELOW(prh.HintDescriptor)) { - desc.min_unbound = false; if (LADSPA_IS_HINT_SAMPLE_RATE(prh.HintDescriptor)) { desc.lower = prh.LowerBound * _session.frame_rate(); } else { desc.lower = prh.LowerBound; } } else { - desc.min_unbound = true; desc.lower = 0; } if (LADSPA_IS_HINT_BOUNDED_ABOVE(prh.HintDescriptor)) { - desc.max_unbound = false; if (LADSPA_IS_HINT_SAMPLE_RATE(prh.HintDescriptor)) { desc.upper = prh.UpperBound * _session.frame_rate(); } else { @@ -490,10 +486,8 @@ LadspaPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& des } } else { if (LADSPA_IS_HINT_TOGGLED (prh.HintDescriptor)) { - desc.max_unbound = false; desc.upper = 1; } else { - desc.max_unbound = true; desc.upper = 4; /* completely arbitrary */ } }