comparison src/Main/AIMCopy.cc @ 24:f7321fcaac7e

-Added more logging to AIMCopy -Made OS X build i386 by default
author tomwalters
date Tue, 23 Feb 2010 13:09:33 +0000
parents 491b1b1d1dc5
children c5f5e9569863
comparison
equal deleted inserted replaced
23:491b1b1d1dc5 24:f7321fcaac7e
40 #include <string> 40 #include <string>
41 #include <utility> 41 #include <utility>
42 #include <vector> 42 #include <vector>
43 43
44 #include <stdlib.h> 44 #include <stdlib.h>
45 #include <time.h>
45 46
46 #include "Modules/Input/ModuleFileInput.h" 47 #include "Modules/Input/ModuleFileInput.h"
47 #include "Modules/BMM/ModuleGammatone.h" 48 #include "Modules/BMM/ModuleGammatone.h"
48 #include "Modules/BMM/ModulePZFC.h" 49 #include "Modules/BMM/ModulePZFC.h"
49 #include "Modules/NAP/ModuleHCL.h" 50 #include "Modules/NAP/ModuleHCL.h"
169 if (outfile.fail()) { 170 if (outfile.fail()) {
170 aimc::LOG_ERROR("Couldn't open data file %s for writing", 171 aimc::LOG_ERROR("Couldn't open data file %s for writing",
171 data_file.c_str()); 172 data_file.c_str());
172 return -1; 173 return -1;
173 } 174 }
175 time_t rawtime;
176 struct tm * timeinfo;
177 time(&rawtime);
178 timeinfo = localtime(&rawtime);
179
180
174 outfile << "# AIM-C AIMCopy\n"; 181 outfile << "# AIM-C AIMCopy\n";
182 outfile << "# Run on: " << asctime(timeinfo);
183 char * descr = getenv("USER");
184 if (descr) {
185 outfile << "# By user: " << descr <<"\n";
186 }
187 outfile << "# Module chain: file_input->gt->hcl->slice->scaler->";
188 outfile << "gaussians->out_htk\n";
175 outfile << "# Module versions:\n"; 189 outfile << "# Module versions:\n";
176 outfile << "# " << input.id() << " : " << input.version() << "\n"; 190 outfile << "# " << input.id() << " : " << input.version() << "\n";
177 outfile << "# " << bmm.id() << " : " << bmm.version() << "\n"; 191 outfile << "# " << bmm.id() << " : " << bmm.version() << "\n";
178 outfile << "# " << nap.id() << " : " << nap.version() << "\n"; 192 outfile << "# " << nap.id() << " : " << nap.version() << "\n";
179 outfile << "# " << profile.id() << " : " << profile.version() << "\n"; 193 outfile << "# " << profile.id() << " : " << profile.version() << "\n";