Improve CDDA track list

This commit is contained in:
Jaby
2024-05-05 23:12:08 +02:00
parent a7876ac2a6
commit 6301eb211f
4 changed files with 19 additions and 5 deletions

View File

@@ -70,7 +70,11 @@ impl Time {
let minute = (((lba/Time::MAX_SECTORS)/Time::MAX_SECONDS)%Time::MAX_MINUTES) as u8;
Time{sector, second, minute}
}
}
pub fn as_sectors(&self) -> usize {
self.sector as usize + self.second as usize*Self::MAX_SECTORS + self.minute as usize*Self::MAX_SECONDS*Self::MAX_SECTORS
}
pub fn dump(&self) -> String {
format!("min: {}, sec: {}, sector: {}", self.minute, self.second, self.sector)