summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2013-05-16 19:26:37 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2013-05-16 19:26:37 +0200
commitbc7d41279222dbd07f8e6f02f067347d10c69f33 (patch)
treef9eb86bf41430a749fbbf779207f49786922f690
parent20c37dd67deaa52f32ab7cde142c0dc91db57650 (diff)
Change printf's to DEBUG.
-rw-r--r--src/audiofile.cc55
-rw-r--r--src/drumgizmo.cc10
-rw-r--r--src/drumkitloader.cc13
-rw-r--r--src/drumkitparser.cc17
-rw-r--r--src/instrumentparser.cc22
5 files changed, 64 insertions, 53 deletions
diff --git a/src/audiofile.cc b/src/audiofile.cc
index b0180cb..67481b2 100644
--- a/src/audiofile.cc
+++ b/src/audiofile.cc
@@ -76,17 +76,19 @@ void AudioFile::unload()
}
#define SIZE 512*4
-void AudioFile::init() {
-// printf("Initializing %p\n", this);
+void AudioFile::init()
+{
+ //DEBUG(audiofile,"Initializing %p\n", this);
if(data) {
-// printf("\t already initialized\n");
+ //DEBUG(audiofile,"\t already initialized\n");
return;
}
SF_INFO sf_info;
SNDFILE *fh = sf_open(filename.c_str(), SFM_READ, &sf_info);
if(!fh) {
- printf("SNDFILE Error (%s): %s\n", filename.c_str(), sf_strerror(fh));
+ ERR(audiofile,"SNDFILE Error (%s): %s\n",
+ filename.c_str(), sf_strerror(fh));
return;
}
@@ -96,7 +98,7 @@ void AudioFile::init() {
size = sf_read_float(fh, data, size);
-// printf("Lazy loaded %d samples\n", size);
+ //DEBUG(audiofile,"Lazy loaded %d samples\n", size);
sf_close(fh);
mutex.lock();
@@ -110,14 +112,15 @@ void AudioFile::init() {
void AudioFile::loadNext()
{
if(this->data != this->preloaded_data) {
-// printf("Already completely loaded %p\n", this);
+ //DEBUG(audiofile,"Already completely loaded %p\n", this);
return;
}
SF_INFO sf_info;
SNDFILE *fh = sf_open(filename.c_str(), SFM_READ, &sf_info);
if(!fh) {
- printf("SNDFILE Error (%s): %s\n", filename.c_str(), sf_strerror(fh));
+ ERR(audiofile,"SNDFILE Error (%s): %s\n",
+ filename.c_str(), sf_strerror(fh));
return;
}
@@ -129,39 +132,40 @@ void AudioFile::loadNext()
sf_seek(fh, this->size, SEEK_SET);
// sample_t* data_buf = new sample_t[SIZE];
while(this->size < sf_info.frames) {
-// printf("Accumulated %d of %llu\n", size_accum, sf_info.frames);
-// if( (r = sf_read_float(fh, data_buf, SIZE)) < 0) {
+ //DEBUG(audiofile,"Accumulated %d of %llu\n", size_accum, sf_info.frames);
+ //if( (r = sf_read_float(fh, data_buf, SIZE)) < 0) {
if( (r = sf_read_float(fh, &data[this->size], SIZE)) < 0) {
- printf("Error reading sound file\n");
+ ERR(audiofile,"Error reading sound file\n");
break;
}
-// size_accum += r;
-// memcpy(data+size_accum, data_buf, sizeof(sample_t) * r);
+ //size_accum += r;
+ //memcpy(data+size_accum, data_buf, sizeof(sample_t) * r);
this->size += r;
}
-// delete data_buf;
+ //delete data_buf;
-// printf("Finished loading %d samples %p\n", size, this);
+ //DEBUG(audiofile,"Finished loading %d samples %p\n", size, this);
sf_close(fh);
-// mutex.lock();
-// this->data = data;
-// this->size = size;
-// mutex.unlock();
+ //mutex.lock();
+ //this->data = data;
+ //this->size = size;
+ //mutex.unlock();
}
-void AudioFile::reset() {
-// printf("Resetting audio file %p\n", this);
+void AudioFile::reset()
+{
+ //DEBUG(audiofile,"Resetting audio file %p\n", this);
if(this->data == this->preloaded_data) {
-// printf("\tNot completely loaded - skipping %p\n", this);
- return;
+ //DEBUG(audiofile,"\tNot completely loaded - skipping %p\n", this);
+ return;
}
mutex.lock();
volatile sample_t* old_data = data;
this->size = SIZE;
this->data = this->preloaded_data;
-// printf("Deleting data %p\n", this);
+ //DEBUG(audiofile,"Deleting data %p\n", this);
delete old_data;
mutex.unlock();
}
@@ -179,7 +183,8 @@ void AudioFile::load()
SF_INFO sf_info;
SNDFILE *fh = sf_open(filename.c_str(), SFM_READ, &sf_info);
if(!fh) {
- printf("SNDFILE Error (%s): %s\n", filename.c_str(), sf_strerror(fh));
+ ERR(audiofile,"SNDFILE Error (%s): %s\n",
+ filename.c_str(), sf_strerror(fh));
return;
}
@@ -188,7 +193,7 @@ void AudioFile::load()
sample_t* data = new sample_t[size];
size = sf_read_float(fh, data, size);
- printf("Loaded %d samples %p\n", size, this);
+ DEBUG(audiofile,"Loaded %d samples %p\n", size, this);
sf_close(fh);
diff --git a/src/drumgizmo.cc b/src/drumgizmo.cc
index 88436ec..e0be30b 100644
--- a/src/drumgizmo.cc
+++ b/src/drumgizmo.cc
@@ -332,12 +332,12 @@ bool DrumGizmo::run(size_t pos, sample_t *samples, size_t nsamples)
Channel &ch = *j;
AudioFile *af = s->getAudioFile(&ch);
if(af) {
-// LAZYLOAD:
-// printf("Requesting preparing of audio file\n");
-// loader.prepare(af);
+ // LAZYLOAD:
+ // DEBUG(drumgizmo,"Requesting preparing of audio file\n");
+ // loader.prepare(af);
}
if(af == NULL || !af->isValid()) {
- //printf("Missing AudioFile.\n");
+ //DEBUG(drumgizmo,"Missing AudioFile.\n");
} else {
//DEBUG(drumgizmo, "Adding event %d.\n", evs[e].offset);
Event *evt = new EventSample(ch.num, 1.0, af, i->group(), i);
@@ -432,7 +432,7 @@ void DrumGizmo::getSamples(int ch, int pos, sample_t *s, size_t sz)
if(evt->rampdown == NO_RAMPDOWN) {
#ifdef SSE
-// printf("%d\n", evt->t); fflush(stdout);
+// DEBUG(drumgizmo,"%d\n", evt->t); fflush(stdout);
size_t optend = ((end - n) / N) * N + n;
for(; n < optend; n += N) {
*(vNsf*)&(s[n]) += *(vNsf*)&(af->data[evt->t]);
diff --git a/src/drumkitloader.cc b/src/drumkitloader.cc
index 6516c7d..41b56a1 100644
--- a/src/drumkitloader.cc
+++ b/src/drumkitloader.cc
@@ -82,8 +82,10 @@ void DrumKitLoader::loadKit(DrumKit *kit)
semaphore.post();
}
-void DrumKitLoader::prepare(AudioFile* af) {
- printf("Preparing audiofile %p (%d in queue)\n", af, load_queue.size());
+void DrumKitLoader::prepare(AudioFile* af)
+{
+ DEBUG(loader, "Preparing audiofile %p (%d in queue)\n",
+ af, load_queue.size());
mutex.lock();
af->ref_count++;
load_queue.push_back(af);
@@ -97,7 +99,8 @@ void DrumKitLoader::prepare(AudioFile* af) {
semaphore.post();
}
-void DrumKitLoader::reset(AudioFile* af) {
+void DrumKitLoader::reset(AudioFile* af)
+{
mutex.lock();
af->ref_count--;
reset_queue.push_back(af);
@@ -125,7 +128,7 @@ void DrumKitLoader::thread_main()
}
if(!load_queue.empty()) {
- printf("Loading remaining of audio file\n");
+ DEBUG(loader, "Loading remaining of audio file\n");
AudioFile* af = load_queue.front();
mutex.lock();
load_queue.pop_front();
@@ -143,7 +146,7 @@ void DrumKitLoader::thread_main()
mutex.unlock();
}
else { // Initialize drum kit
- printf("Initializing drum kit\n");
+ DEBUG(loader, "Initializing drum kit\n");
unsigned int count = 0;
if(kit && !kit->isValid()) goto finish;
diff --git a/src/drumkitparser.cc b/src/drumkitparser.cc
index 99dc06e..9100b5b 100644
--- a/src/drumkitparser.cc
+++ b/src/drumkitparser.cc
@@ -28,6 +28,7 @@
#include <string.h>
#include <stdio.h>
+#include <hugin.hpp>
#include "instrumentparser.h"
#include "path.h"
@@ -40,7 +41,7 @@ DrumKitParser::DrumKitParser(const std::string &kitfile, DrumKit &k)
fd = fopen(kitfile.c_str(), "r");
- // printf("Parsing drumkit in %s\n", kitfile.c_str());
+ // DEBUG(kitparser, "Parsing drumkit in %s\n", kitfile.c_str());
if(!fd) return;
}
@@ -65,7 +66,7 @@ void DrumKitParser::startTag(std::string name,
if(name == "channel") {
if(attr.find("name") == attr.end()) {
- printf("Missing channel name.\n");
+ DEBUG(kitparser, "Missing channel name.\n");
return;
}
Channel c(attr["name"]);
@@ -78,11 +79,11 @@ void DrumKitParser::startTag(std::string name,
if(name == "instrument") {
if(attr.find("name") == attr.end()) {
- printf("Missing name in instrument tag.\n");
+ DEBUG(kitparser, "Missing name in instrument tag.\n");
return;
}
if(attr.find("file") == attr.end()) {
- printf("Missing file in instrument tag.\n");
+ DEBUG(kitparser, "Missing file in instrument tag.\n");
return;
}
@@ -94,12 +95,12 @@ void DrumKitParser::startTag(std::string name,
if(name == "channelmap") {
if(attr.find("in") == attr.end()) {
- printf("Missing 'in' in channelmap tag.\n");
+ DEBUG(kitparser, "Missing 'in' in channelmap tag.\n");
return;
}
if(attr.find("out") == attr.end()) {
- printf("Missing 'out' in channelmap tag.\n");
+ DEBUG(kitparser, "Missing 'out' in channelmap tag.\n");
return;
}
@@ -129,11 +130,11 @@ void DrumKitParser::endTag(std::string name)
if(kit.channels[cnt].name == cname) c->num = kit.channels[cnt].num;
}
if(c->num == NO_CHANNEL) {
- printf("Missing channel '%s' in instrument '%s'\n",
+ DEBUG(kitparser, "Missing channel '%s' in instrument '%s'\n",
c->name.c_str(), i->name().c_str());
} else {
/*
- printf("Assigned channel '%s' to number %d in instrument '%s'\n",
+ DEBUG(kitparser, "Assigned channel '%s' to number %d in instrument '%s'\n",
c->name.c_str(), c->num, i.name().c_str());
*/
}
diff --git a/src/instrumentparser.cc b/src/instrumentparser.cc
index 1445cbe..15195e1 100644
--- a/src/instrumentparser.cc
+++ b/src/instrumentparser.cc
@@ -29,13 +29,15 @@
#include <string.h>
#include <stdio.h>
+#include <hugin.hpp>
+
#include "path.h"
InstrumentParser::InstrumentParser(const std::string &file, Instrument &i)
: instrument(i)
{
s = NULL;
- // printf("Parsing instrument in %s\n", file.c_str());
+ // DEBUG(instrparser,"Parsing instrument in %s\n", file.c_str());
path = getPath(file);
fd = fopen(file.c_str(), "r");
if(!fd) return;
@@ -62,7 +64,7 @@ void InstrumentParser::startTag(std::string name,
if(name == "sample") {
if(attr.find("name") == attr.end()) {
- printf("Missing required attribute 'name'.\n");
+ DEBUG(instrparser,"Missing required attribute 'name'.\n");
return;
}
s = new Sample(attr["name"]);
@@ -70,17 +72,17 @@ void InstrumentParser::startTag(std::string name,
if(name == "audiofile") {
if(s == NULL) {
- printf("Missing Sample!\n");
+ DEBUG(instrparser,"Missing Sample!\n");
return;
}
if(attr.find("file") == attr.end()) {
- printf("Missing required attribute 'file'.\n");
+ DEBUG(instrparser,"Missing required attribute 'file'.\n");
return;
}
if(attr.find("channel") == attr.end()) {
- printf("Missing required attribute 'channel'.\n");
+ DEBUG(instrparser,"Missing required attribute 'channel'.\n");
return;
}
@@ -96,12 +98,12 @@ void InstrumentParser::startTag(std::string name,
if(name == "velocity") {
if(attr.find("lower") == attr.end()) {
- printf("Missing required attribute 'lower'.\n");
+ DEBUG(instrparser,"Missing required attribute 'lower'.\n");
return;
}
if(attr.find("upper") == attr.end()) {
- printf("Missing required attribute 'upper'.\n");
+ DEBUG(instrparser,"Missing required attribute 'upper'.\n");
return;
}
@@ -111,7 +113,7 @@ void InstrumentParser::startTag(std::string name,
if(name == "sampleref") {
if(attr.find("name") == attr.end()) {
- printf("Missing required attribute 'name'.\n");
+ DEBUG(instrparser,"Missing required attribute 'name'.\n");
return;
}
@@ -126,7 +128,7 @@ void InstrumentParser::startTag(std::string name,
}
if(sample == NULL) {
- printf("Samplref pointed at non-existing sample.\n");
+ DEBUG(instrparser,"Samplref pointed at non-existing sample.\n");
return;
}
@@ -138,7 +140,7 @@ void InstrumentParser::endTag(std::string name)
{
if(name == "sample") {
if(s == NULL) {
- printf("Missing Sample.\n");
+ DEBUG(instrparser,"Missing Sample.\n");
return;
}