Fix some compiler warnings

This commit is contained in:
Chris Cannam
2022-06-14 15:15:55 +01:00
parent 141c314c72
commit b160475b07
5 changed files with 21 additions and 16 deletions

View File

@@ -51,10 +51,14 @@ public:
int getFilterLength() const {
return m_buffer.getSize();
}
int getNValues() const {
return int(m_histogram.size());
}
void reset() {
m_buffer.reset();
for (int i = 0; i < m_histogram.size(); ++i) {
for (int i = 0; i < getNValues(); ++i) {
m_histogram[i] = 0;
}
}
@@ -89,7 +93,8 @@ public:
int getMedian() const {
int half = (m_buffer.getReadSpace() + 1) / 2;
int acc = 0;
for (int i = 0; i < m_histogram.size(); ++i) {
int nvalues = getNValues();
for (int i = 0; i < nvalues; ++i) {
acc += m_histogram[i];
if (acc >= half) {
return i;
@@ -108,7 +113,8 @@ public:
}
int max = 0;
int mode = 0;
for (int i = 0; i < m_histogram.size(); ++i) {
int nvalues = getNValues();
for (int i = 0; i < nvalues; ++i) {
int h = m_histogram[i];
if (i == 0 || h > max) {
max = h;