Skip to content

Conversation

@jp-sarte
Copy link

@jp-sarte jp-sarte commented Dec 8, 2025

The duration reporting can lead to rounding errors, for divisions that isn't representative as 3 digit decimals. For example: 38 / 75 = 0.50666666...: this will be reported as .506. To make sure that log-checking is reliable, we should use exact units instead. That's why I suggest that we use MSF, which EAC and XLD also use.

@jp-sarte
Copy link
Author

jp-sarte commented Dec 8, 2025

I also removed cyanrip_samples_to_duration from the utils, since it's redundant with cyanrip_frames_to_duration? It feels like we should use cyanrip_frames_to_duration over cyanrip_samples_to_duration anyhow, since frames is the lowest controllable unit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant