diff plugin/LADSPAPluginFactory.cpp @ 1040:a1cd5abcb38b cxx11

Introduce and use a samplerate type
author Chris Cannam
date Wed, 04 Mar 2015 12:01:04 +0000
parents b14064bd1f97
children 6b1af0f05f06
line wrap: on
line diff
--- a/plugin/LADSPAPluginFactory.cpp	Tue Mar 03 17:09:19 2015 +0000
+++ b/plugin/LADSPAPluginFactory.cpp	Wed Mar 04 12:01:04 2015 +0000
@@ -161,7 +161,7 @@
     }
     
     if (LADSPA_IS_HINT_SAMPLE_RATE(d)) {
-	minimum *= float(m_sampleRate);
+	minimum = float(minimum * m_sampleRate);
     }
 
     if (LADSPA_IS_HINT_LOGARITHMIC(d)) {
@@ -188,7 +188,7 @@
     }
     
     if (LADSPA_IS_HINT_SAMPLE_RATE(d)) {
-	maximum *= float(m_sampleRate);
+	maximum = float(maximum * m_sampleRate);
     }
 
     return maximum;
@@ -331,9 +331,9 @@
 LADSPAPluginFactory::instantiatePlugin(QString identifier,
 				       int instrument,
 				       int position,
-				       unsigned int sampleRate,
-				       unsigned int blockSize,
-				       unsigned int channels)
+				       sv_samplerate_t sampleRate,
+				       int blockSize,
+				       int channels)
 {
     Profiler profiler("LADSPAPluginFactory::instantiatePlugin");