Prepare LeadOut-Support

This commit is contained in:
Jaby
2024-07-21 15:27:53 +02:00
parent d1321b133f
commit 4b4085007d
5 changed files with 73 additions and 34 deletions

View File

@@ -25,6 +25,10 @@ impl Time {
Time{minute: 0, second: 2, sector: 0}
}
pub const fn from_mss(minute: u8, second: u8, sector: u8) -> Time {
Time{minute, second, sector}
}
pub fn add_sectors(&mut self, sector: usize) -> Result<(), Error> {
let sector = self.sector as usize + sector;
let second = self.second as usize + (sector/Self::MAX_SECTORS);