comparison src/modplug/modplugbmp.cxx @ 1562:58f03e54b97a

Update codec names, remove now obsolete getsonginfo.
author Tony Vroon <chainsaw@gentoo.org>
date Sun, 02 Sep 2007 22:51:48 +0100
parents 1047d8a70a6c
children 6764c35e16a6
comparison
equal deleted inserted replaced
1561:88878ed02ca0 1562:58f03e54b97a
489 if ((mStopped) || (!mOutPlug)) 489 if ((mStopped) || (!mOutPlug))
490 return -1; 490 return -1;
491 return (float32)mOutPlug->output_time() / 1000; 491 return (float32)mOutPlug->output_time() / 1000;
492 } 492 }
493 493
494 void ModplugXMMS::GetSongInfo(const string& aFilename, char*& aTitle, int32& aLength)
495 {
496 aLength = -1;
497 *aTitle = NULL;
498
499 Tuple* ti = GetSongTuple( aFilename );
500 if ( ti )
501 aTitle = format_and_free_ti( ti, &aLength );
502 }
503
504 Tuple* ModplugXMMS::GetSongTuple(const string& aFilename) 494 Tuple* ModplugXMMS::GetSongTuple(const string& aFilename)
505 { 495 {
506 CSoundFile* lSoundFile; 496 CSoundFile* lSoundFile;
507 Archive* lArchive; 497 Archive* lArchive;
508 498
533 break; 523 break;
534 case MOD_TYPE_MED: 524 case MOD_TYPE_MED:
535 tuple_associate_string(ti, "codec", "OctaMed"); 525 tuple_associate_string(ti, "codec", "OctaMed");
536 break; 526 break;
537 case MOD_TYPE_MTM: 527 case MOD_TYPE_MTM:
538 tuple_associate_string(ti, "codec", "MTM"); 528 tuple_associate_string(ti, "codec", "MultiTracker Module");
539 break; 529 break;
540 case MOD_TYPE_669: 530 case MOD_TYPE_669:
541 tuple_associate_string(ti, "codec", "669 Composer / UNIS 669"); 531 tuple_associate_string(ti, "codec", "669 Composer / UNIS 669");
542 break; 532 break;
543 case MOD_TYPE_ULT: 533 case MOD_TYPE_ULT:
544 tuple_associate_string(ti, "codec", "ULT"); 534 tuple_associate_string(ti, "codec", "Ultra Tracker");
545 break; 535 break;
546 case MOD_TYPE_STM: 536 case MOD_TYPE_STM:
547 tuple_associate_string(ti, "codec", "Scream Tracker"); 537 tuple_associate_string(ti, "codec", "Scream Tracker");
548 break; 538 break;
549 case MOD_TYPE_FAR: 539 case MOD_TYPE_FAR:
572 break; 562 break;
573 case MOD_TYPE_DBM: 563 case MOD_TYPE_DBM:
574 tuple_associate_string(ti, "codec", "DigiBooster Pro"); 564 tuple_associate_string(ti, "codec", "DigiBooster Pro");
575 break; 565 break;
576 case MOD_TYPE_MT2: 566 case MOD_TYPE_MT2:
577 tuple_associate_string(ti, "codec", "MT2"); 567 tuple_associate_string(ti, "codec", "MadTracker 2");
578 break; 568 break;
579 case MOD_TYPE_AMF0: 569 case MOD_TYPE_AMF0:
580 tuple_associate_string(ti, "codec", "AMF0"); 570 tuple_associate_string(ti, "codec", "AMF0");
581 break; 571 break;
582 case MOD_TYPE_PSM: 572 case MOD_TYPE_PSM:
583 tuple_associate_string(ti, "codec", "PSM"); 573 tuple_associate_string(ti, "codec", "Protracker Studio Module");
584 break; 574 break;
585 default: 575 default:
586 tuple_associate_string(ti, "codec", "ModPlug unknown"); 576 tuple_associate_string(ti, "codec", "ModPlug unknown");
587 break; 577 break;
588 } 578 }