Revision 48:5f23d5b29aaf utilities/track/track.cpp
| utilities/track/track.cpp | ||
|---|---|---|
| 463 | 463 |
// cerr << "Creating Signal..."; |
| 464 | 464 |
FileSource fs(track); |
| 465 | 465 |
Signal *tf = new Signal; |
| 466 |
tf->addAvailableAs(new AudioFile(fs)); |
|
| 466 |
AudioFile *af = new AudioFile(fs); |
|
| 467 |
tf->addAvailableAs(af); |
|
| 467 | 468 |
// cerr << "done" << endl; |
| 468 | 469 |
// cerr << "hash = " << tf->hash() << endl; |
| 469 | 470 |
|
| ... | ... | |
| 472 | 473 |
//!!! bad api!: |
| 473 | 474 |
getTrackData(fs, fingerprint, puid, title, maker, tags); |
| 474 | 475 |
|
| 476 |
for (AudioFileReader::TagMap::const_iterator i = tags.begin(); |
|
| 477 |
i != tags.end(); ++i) {
|
|
| 478 |
if (i->second != "") {
|
|
| 479 |
af->addTag(new AudioFileTag(i->first, i->second)); |
|
| 480 |
} |
|
| 481 |
} |
|
| 482 |
|
|
| 475 | 483 |
cout << "fingerprint: " << fingerprint.toStdString() << ", puid: " |
| 476 | 484 |
<< puid.toStdString() << endl; |
| 477 | 485 |
|
Also available in: Unified diff