From 4eecc68cae815a3fe8af997caa1b811ff3f98e0f Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 6 Oct 2021 20:46:28 -0700 Subject: [PATCH] Read subchannel data on read (nw) --- RedBookPlayer.Models/Hardware/Player.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/RedBookPlayer.Models/Hardware/Player.cs b/RedBookPlayer.Models/Hardware/Player.cs index 656c849..0eb284b 100644 --- a/RedBookPlayer.Models/Hardware/Player.cs +++ b/RedBookPlayer.Models/Hardware/Player.cs @@ -1022,9 +1022,14 @@ namespace RedBookPlayer.Models.Hardware try { if(_opticalDiscs[CurrentDisc] is CompactDisc compactDisc) + { + byte[] subchannelData = compactDisc.ReadSubchannels((uint)sectorsToRead); return compactDisc.ReadSectors((uint)sectorsToRead, DataPlayback).Concat(zeroSectors).ToArray(); + } else + { return _opticalDiscs[CurrentDisc].ReadSectors((uint)sectorsToRead).Concat(zeroSectors).ToArray(); + } } catch { }