summaryrefslogtreecommitdiff
path: root/rotord/src/nodes_audio_analysis.h
diff options
context:
space:
mode:
Diffstat (limited to 'rotord/src/nodes_audio_analysis.h')
-rw-r--r--rotord/src/nodes_audio_analysis.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/rotord/src/nodes_audio_analysis.h b/rotord/src/nodes_audio_analysis.h
index bf55beb..c59fb0b 100644
--- a/rotord/src/nodes_audio_analysis.h
+++ b/rotord/src/nodes_audio_analysis.h
@@ -14,26 +14,22 @@ namespace Rotor {
Audio_thumbnailer(){
height=128;
width=512; //fit
- vectordata =new float[width];
//trying to reduce valgrind errors
- column=0; //point thumbnail bitmap
out_sample=0; //sample in whole track
sample=0;
samples=0;
accum=0.0;
};
- ~Audio_thumbnailer(){
- delete[] vectordata;
- };
+ ~Audio_thumbnailer(){};
Audio_thumbnailer* clone(map<string,string> &_settings) { return new Audio_thumbnailer();};
bool init(int _channels,int _bits,int _samples,int _rate);
void cleanup(){};
int process_frame(uint8_t *data,int samples_in_frame);
void print_vector(xmlIO XML);
- float *vectordata;
+ vector<float> audiodata;
int height,width,samples_per_column;
- int column,out_sample,sample,samples;
+ int out_sample,sample,samples;
int offset;
float scale,accum;
};