Detect pre-emphasis based on subcode

This commit is contained in:
deagahelio
2021-03-23 18:01:46 -03:00
parent a85caf8cc9
commit 4e8533f842

View File

@@ -72,6 +72,12 @@ namespace RedBookPlayer
CurrentTrack--;
}
byte[] subchannel = Image.ReadSectorTag(0, SectorTagType.CdSectorSubchannel);
if (!HasPreEmphasis)
{
HasPreEmphasis = (subchannel[3] & 0b01000000) != 0;
}
foreach (var item in Image.Tracks[CurrentTrack].Indexes.Reverse())
{
if ((int)CurrentSector >= item.Value)