Mercurial > hg > xmms-sid
comparison src/xs_slsup.c @ 961:be2a8436461a dev-0_8_99
Add display of second SID chip to titles, and also new custom format tokens
%1 and %2 for first and second SID respectively. The old "%m" now expands to
one or both SID models, depending how many are in use.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 20 Nov 2012 23:00:33 +0200 |
parents | 5048b4799310 |
children |
comparison
equal
deleted
inserted
replaced
960:5711abf1ff39 | 961:be2a8436461a |
---|---|
218 */ | 218 */ |
219 XSTuneInfo *xs_tuneinfo_new(const gchar * filename, | 219 XSTuneInfo *xs_tuneinfo_new(const gchar * filename, |
220 gint nsubTunes, gint startTune, const gchar * sidName, | 220 gint nsubTunes, gint startTune, const gchar * sidName, |
221 const gchar * sidComposer, const gchar * sidCopyright, | 221 const gchar * sidComposer, const gchar * sidCopyright, |
222 gint loadAddr, gint initAddr, gint playAddr, | 222 gint loadAddr, gint initAddr, gint playAddr, |
223 gint dataFileLen, const gchar *sidFormat, gint sidModel) | 223 gint dataFileLen, const gchar *sidFormat, |
224 gint sidModel1, gint sidModel2) | |
224 { | 225 { |
225 XSTuneInfo *result; | 226 XSTuneInfo *result; |
226 XSSLDBNode *tmpLength; | 227 XSSLDBNode *tmpLength; |
227 gint i; | 228 gint i; |
228 | 229 |
267 result->initAddr = initAddr; | 268 result->initAddr = initAddr; |
268 result->playAddr = playAddr; | 269 result->playAddr = playAddr; |
269 result->dataFileLen = dataFileLen; | 270 result->dataFileLen = dataFileLen; |
270 result->sidFormat = XS_CS_SID(sidFormat); | 271 result->sidFormat = XS_CS_SID(sidFormat); |
271 | 272 |
272 result->sidModel = sidModel; | 273 result->sidModel1 = sidModel1; |
274 result->sidModel2 = sidModel2; | |
273 | 275 |
274 /* Get length information (NOTE: Do not free this!) */ | 276 /* Get length information (NOTE: Do not free this!) */ |
275 tmpLength = xs_songlen_get(filename); | 277 tmpLength = xs_songlen_get(filename); |
276 | 278 |
277 /* Fill in sub-tune information */ | 279 /* Fill in sub-tune information */ |