Mercurial > audlegacy-plugins
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 } |