summaryrefslogtreecommitdiff
path: root/rotord/src/nodes_audio_analysis.h
diff options
context:
space:
mode:
authorComment <tim@gray.(none)>2013-11-05 22:33:22 +0000
committerComment <tim@gray.(none)>2013-11-05 22:33:22 +0000
commit18a77356a424511e7ae1865d1554d20b4b5c51fb (patch)
tree15209fc88f1b8fd4fe2ced01ac804772c8f0a43b /rotord/src/nodes_audio_analysis.h
parent9462492cae4d94157538f353d67f2f6daaa45259 (diff)
clean up compiler warnings
Diffstat (limited to 'rotord/src/nodes_audio_analysis.h')
-rw-r--r--rotord/src/nodes_audio_analysis.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/rotord/src/nodes_audio_analysis.h b/rotord/src/nodes_audio_analysis.h
index a3fe5b8..4760962 100644
--- a/rotord/src/nodes_audio_analysis.h
+++ b/rotord/src/nodes_audio_analysis.h
@@ -11,13 +11,13 @@ namespace Rotor {
#define VAMPHOST_Values 4
class Audio_processor: public Signal_node {
public:
- virtual Audio_processor(){};
+ Audio_processor(){};
virtual ~Audio_processor(){};
virtual int process_frame(uint8_t *data,int samples)=0;
virtual bool init(int _channels,int _bits,int _samples,int _rate)=0;
virtual void cleanup()=0;
virtual void print_summary(){};
- virtual string get_features(){};
+ virtual string get_features(){return "";};
int channels,bits,samples,rate;
};
//actual nodes-------------------------------------------------
@@ -66,8 +66,6 @@ namespace Rotor {
float lk=i->first;
int ln=i->second.number;
if (i->second.values.size()) v1=i->second.values[0];
- int m=attributes["mode"]->intVal;
- //
switch (attributes["mode"]->intVal){
case VAMPHOST_Timeline:
return (((time.time-lk)/(uk-lk))+ln);
@@ -182,14 +180,14 @@ namespace Rotor {
vector<int> act_count;
for (int i=0;i<(int)parameters["acts"]->value;i++) act_count.push_back(0);
- if (features.size()<=(int)parameters["acts"]->value+1){
+ if (features.size()<=(uint32_t)parameters["acts"]->value+1){
//iteratively split segments and refresh durations
//this could work well on the original data
//pick the longest and split it in two
//refresh durations - this can be a function
//keep going
//finally copy out
- while (features.size()<(int)parameters["acts"]->value+1){
+ while (features.size()<(uint32_t)parameters["acts"]->value+1){
map<int,float> durations;
map<int,float> times;
int i=0;