From e7e05d7137c3a462747d495ac7d16f115670962a Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sat, 9 Oct 2021 09:34:37 -0700 Subject: [PATCH] Add track-readahead --- RedBookPlayer.Models/Discs/CompactDisc.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/RedBookPlayer.Models/Discs/CompactDisc.cs b/RedBookPlayer.Models/Discs/CompactDisc.cs index b0955d5..7c97058 100644 --- a/RedBookPlayer.Models/Discs/CompactDisc.cs +++ b/RedBookPlayer.Models/Discs/CompactDisc.cs @@ -324,6 +324,11 @@ namespace RedBookPlayer.Models.Discs // Select the first index that has a sector offset greater than or equal to 0 CurrentSector = (ulong)(track?.Indexes.OrderBy(kvp => kvp.Key).First(kvp => kvp.Value >= 0).Value ?? 0); + + // Load and debug output + uint sectorCount = (uint)(track.TrackEndSector - track.TrackStartSector); + byte[] trackData = ReadSectors(sectorCount); + Console.WriteLine($"DEBUG: Track {trackNumber} - {sectorCount} sectors / {trackData.Length} bytes"); } ///