Mercurial > audlegacy-plugins
diff src/modplug/modplugbmp.cxx @ 1687:d158ce84fda7
Modified for Tuplez/plugin API changes.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 05 Sep 2007 09:29:26 +0300 |
parents | 49fe2225d236 |
children | d6d8e3cd23c5 |
line wrap: on
line diff
--- a/src/modplug/modplugbmp.cxx Wed Sep 05 07:38:21 2007 +0300 +++ b/src/modplug/modplugbmp.cxx Wed Sep 05 09:29:26 2007 +0300 @@ -25,7 +25,7 @@ { char* result = tuple_formatter_make_title_string(ti, get_gentitle_format()); if ( result ) - *length = tuple_get_int(ti, "length"); + *length = tuple_get_int(ti, FIELD_LENGTH, NULL); tuple_free((void *) ti); return result; @@ -518,7 +518,7 @@ Tuple *ti = tuple_new_from_filename(aFilename.c_str()); lSoundFile = new CSoundFile; lSoundFile->Create((uchar*)lArchive->Map(), lArchive->Size()); - + switch(lSoundFile->GetType()) { case MOD_TYPE_MOD: tmps = "ProTracker"; break; @@ -544,10 +544,10 @@ case MOD_TYPE_PSM: tmps = "Protracker Studio Module"; break; default: tmps = "ModPlug unknown"; break; } - tuple_associate_string(ti, "codec", tmps); - tuple_associate_string(ti, "quality", "sequenced"); - tuple_associate_string(ti, "title", lSoundFile->GetTitle()); - tuple_associate_int(ti, "length", lSoundFile->GetSongTime() * 1000); + tuple_associate_string(ti, FIELD_CODEC, NULL, tmps); + tuple_associate_string(ti, FIELD_QUALITY, NULL, "sequenced"); + tuple_associate_string(ti, FIELD_TITLE, NULL, lSoundFile->GetTitle()); + tuple_associate_int(ti, FIELD_LENGTH, NULL, lSoundFile->GetSongTime() * 1000); //unload the file lSoundFile->Destroy();