Mercurial > hg > qm-dsp
comparison dsp/rateconversion/DecimatorB.cpp @ 483:fdaa63607c15
Untabify, indent, tidy
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Fri, 31 May 2019 11:54:32 +0100 |
parents | 7e8d1f26b098 |
children |
comparison
equal
deleted
inserted
replaced
482:cbe668c7d724 | 483:fdaa63607c15 |
---|---|
92 { | 92 { |
93 vector<double> &o = m_o[filteridx]; | 93 vector<double> &o = m_o[filteridx]; |
94 | 94 |
95 for (int i = 0; i < length; i++) { | 95 for (int i = 0; i < length; i++) { |
96 | 96 |
97 double input = src[i]; | 97 double input = src[i]; |
98 double output = input * m_b[0] + o[0]; | 98 double output = input * m_b[0] + o[0]; |
99 | 99 |
100 o[0] = input * m_b[1] - output * m_a[1] + o[1]; | 100 o[0] = input * m_b[1] - output * m_a[1] + o[1]; |
101 o[1] = input * m_b[2] - output * m_a[2] + o[2]; | 101 o[1] = input * m_b[2] - output * m_a[2] + o[2]; |
102 o[2] = input * m_b[3] - output * m_a[3] + o[3]; | 102 o[2] = input * m_b[3] - output * m_a[3] + o[3]; |
103 o[3] = input * m_b[4] - output * m_a[4] + o[4]; | 103 o[3] = input * m_b[4] - output * m_a[4] + o[4]; |
104 o[4] = input * m_b[5] - output * m_a[5] + o[5]; | 104 o[4] = input * m_b[5] - output * m_a[5] + o[5]; |
105 o[5] = input * m_b[6] - output * m_a[6]; | 105 o[5] = input * m_b[6] - output * m_a[6]; |
106 | 106 |
107 dst[i] = output; | 107 dst[i] = output; |
108 } | 108 } |
109 } | 109 } |
110 | 110 |
111 void DecimatorB::doProcess() | 111 void DecimatorB::doProcess() |
112 { | 112 { |