From fda7eaa26e0d796cac151275fc5b9bcb7b312c2b Mon Sep 17 00:00:00 2001 From: deva Date: Fri, 20 Feb 2009 17:22:14 +0000 Subject: Incremented version number. --- src/audiofile.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/audiofile.cc') diff --git a/src/audiofile.cc b/src/audiofile.cc index c3dba3c..b8b4ef9 100644 --- a/src/audiofile.cc +++ b/src/audiofile.cc @@ -31,12 +31,22 @@ #include -AudioFile::AudioFile(std::string filename, bool preload) +AudioFile::AudioFile(std::string filename, bool preload, int min_velocity) { this->filename = filename; data = NULL; size = 0; - if(preload) load(); + + char *p = (char*)filename.c_str() + filename.length() - 6; + int num = atoi(p); + if(num < 0) num *= -1; + + printf("%s", filename.c_str()); + if(preload && num >= min_velocity) { + printf(" ... loading"); + load(); + } + printf("\n"); } AudioFile::~AudioFile() -- cgit v1.2.3