Digging into this, it looks like Edit::Medium::Edit is setting an UNDEF_MARKER to time(), and then using this – for length. However, not for number, where it's just doing some merge process like it does with all the other properties of a track (which can't end up as undef, so don't get hit by this).
Ian McEwen added a comment - 26/Aug/12 12:21 AM Digging into this, it looks like Edit::Medium::Edit is setting an UNDEF_MARKER to time(), and then using this – for length. However, not for number, where it's just doing some merge process like it does with all the other properties of a track (which can't end up as undef, so don't get hit by this).
Digging into this, it looks like Edit::Medium::Edit is setting an UNDEF_MARKER to time(), and then using this – for length. However, not for number, where it's just doing some merge process like it does with all the other properties of a track (which can't end up as undef, so don't get hit by this).