# HG changeset patch # User William Pitcock # Date 1214887963 18000 # Node ID cd2d2118fdee49b803d888ef87f444ed5ef5de6a # Parent 533d73cfa1ffb5006a5a5222a296729cec843259 Fix length calculation to include fades. diff -r 533d73cfa1ff -r cd2d2118fdee src/psf2/plugin.c --- a/src/psf2/plugin.c Mon Jun 30 23:50:51 2008 -0500 +++ b/src/psf2/plugin.c Mon Jun 30 23:52:43 2008 -0500 @@ -88,7 +88,7 @@ t = aud_tuple_new_from_filename(filename); - aud_tuple_associate_int(t, FIELD_LENGTH, NULL, psfTimeToMS(c->inf_length)); + aud_tuple_associate_int(t, FIELD_LENGTH, NULL, c->inf_length ? psfTimeToMS(c->inf_length) + psfTimeToMS(c->inf_fade) : -1); aud_tuple_associate_string(t, FIELD_ARTIST, NULL, c->inf_artist); aud_tuple_associate_string(t, FIELD_ALBUM, NULL, c->inf_game); aud_tuple_associate_string(t, -1, "game", c->inf_game);