Cuesheet patch from Earl Chew.
When reading the INDEX from the cue sheet, the format MM:SS:FF format is disallowed if the sample frequency is not a multiple of 75 because the index would only be approximate. However, 00:00:00 is _exact_ because it denotes the start of the track, so allow it as a special case.
This commit is contained in:
parent
d5bb4be5b4
commit
19050f74ea
@ -369,7 +369,8 @@ static FLAC__bool local__cuesheet_parse_(FILE *file, const char **error_message,
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(sample_rate % 75) {
|
||||
else if(sample_rate % 75 && xx) {
|
||||
/* only sample zero is exact */
|
||||
*error_message = "illegal INDEX offset (MM:SS:FF form not allowed if sample rate is not a multiple of 75)";
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user