Mercurial > audlegacy-plugins
comparison src/psf2/plugin.c @ 2752:cd2d2118fdee
Fix length calculation to include fades.
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Mon, 30 Jun 2008 23:52:43 -0500 |
parents | 533d73cfa1ff |
children | be414d015fec |
comparison
equal
deleted
inserted
replaced
2751:533d73cfa1ff | 2752:cd2d2118fdee |
---|---|
86 if (corlett_decode(buf, sz, NULL, NULL, &c) != AO_SUCCESS) | 86 if (corlett_decode(buf, sz, NULL, NULL, &c) != AO_SUCCESS) |
87 return NULL; | 87 return NULL; |
88 | 88 |
89 t = aud_tuple_new_from_filename(filename); | 89 t = aud_tuple_new_from_filename(filename); |
90 | 90 |
91 aud_tuple_associate_int(t, FIELD_LENGTH, NULL, psfTimeToMS(c->inf_length)); | 91 aud_tuple_associate_int(t, FIELD_LENGTH, NULL, c->inf_length ? psfTimeToMS(c->inf_length) + psfTimeToMS(c->inf_fade) : -1); |
92 aud_tuple_associate_string(t, FIELD_ARTIST, NULL, c->inf_artist); | 92 aud_tuple_associate_string(t, FIELD_ARTIST, NULL, c->inf_artist); |
93 aud_tuple_associate_string(t, FIELD_ALBUM, NULL, c->inf_game); | 93 aud_tuple_associate_string(t, FIELD_ALBUM, NULL, c->inf_game); |
94 aud_tuple_associate_string(t, -1, "game", c->inf_game); | 94 aud_tuple_associate_string(t, -1, "game", c->inf_game); |
95 aud_tuple_associate_string(t, FIELD_TITLE, NULL, c->inf_title); | 95 aud_tuple_associate_string(t, FIELD_TITLE, NULL, c->inf_title); |
96 aud_tuple_associate_string(t, FIELD_COPYRIGHT, NULL, c->inf_copy); | 96 aud_tuple_associate_string(t, FIELD_COPYRIGHT, NULL, c->inf_copy); |