summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-03-22 05:18:55 +0000
committerDavid Robillard <d@drobilla.net>2007-03-22 05:18:55 +0000
commit71b201246fe71acc88f343827b9849af250f9687 (patch)
treef7d29db7a15e04b52bccabd2c3085d7a6417cb83
parent4ec43482a75b075fd49868d0b4002411e7e62e9a (diff)
downloadraul-71b201246fe71acc88f343827b9849af250f9687.tar.gz
raul-71b201246fe71acc88f343827b9849af250f9687.tar.bz2
raul-71b201246fe71acc88f343827b9849af250f9687.zip
Fixed quantization with q=0 (don't quantize).
git-svn-id: http://svn.drobilla.net/lad/raul@369 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r--raul/Quantizer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/raul/Quantizer.h b/raul/Quantizer.h
index c6a9bfb..350e2e2 100644
--- a/raul/Quantizer.h
+++ b/raul/Quantizer.h
@@ -26,7 +26,7 @@ namespace Raul {
class Quantizer {
public:
inline static double quantize(double q, double value) {
- return lrint(value / q) * q;
+ return (q > 0) ? lrint(value / q) * q : value;
}
};