comparison Chordino.cpp @ 161:ed3e7d4bcdaf

Fix substantial memory-leak
author Chris Cannam
date Tue, 27 Jan 2015 09:47:25 +0000
parents f01e5707b804
children 59b26f52550d
comparison
equal deleted inserted replaced
160:9d706d314e08 161:ed3e7d4bcdaf
602 chordchange_feature.timestamp = timestamps[iFrame]; 602 chordchange_feature.timestamp = timestamps[iFrame];
603 chordchange_feature.values.push_back(chordchange[iFrame]); 603 chordchange_feature.values.push_back(chordchange[iFrame]);
604 // cerr << chordchange[iFrame] << endl; 604 // cerr << chordchange[iFrame] << endl;
605 fsOut[m_outputHarmonicChange].push_back(chordchange_feature); 605 fsOut[m_outputHarmonicChange].push_back(chordchange_feature);
606 } 606 }
607
608 free(delta);
607 609
608 // for (int iFrame = 0; iFrame < nFrame; iFrame++) cerr << fsOut[m_outputHarmonicChange][iFrame].values[0] << endl; 610 // for (int iFrame = 0; iFrame < nFrame; iFrame++) cerr << fsOut[m_outputHarmonicChange][iFrame].values[0] << endl;
609 611
610 return fsOut; 612 return fsOut;
611 } 613 }