From 3b2bf4065306883d5473a61bfd7fb531eb5ed7ed Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 20 Oct 2020 13:55:30 +0100 Subject: [PATCH] Fix decoding of last digit of MCN subcode. Fixes #419 --- CD/Subchannel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CD/Subchannel.cs b/CD/Subchannel.cs index ed1c9838c..4b561a0f8 100644 --- a/CD/Subchannel.cs +++ b/CD/Subchannel.cs @@ -466,7 +466,7 @@ namespace Aaru.Decoders.CD $"{_isrcTable[q[1] / 4]}{_isrcTable[((q[1] & 3) * 16) + (q[2] / 16)]}{_isrcTable[((q[2] & 0xF) * 4) + (q[3] / 64)]}{_isrcTable[q[3] & 0x3F]}{_isrcTable[q[4] / 4]}{q[5]:X2}{q[6]:X2}{q[7]:X2}{q[8] / 16:X1}"; public static string DecodeMcn(byte[] q) => - $"{q[1]:X2}{q[2]:X2}{q[3]:X2}{q[4]:X2}{q[5]:X2}{q[6]:X2}{q[7] / 8:X}"; + $"{q[1]:X2}{q[2]:X2}{q[3]:X2}{q[4]:X2}{q[5]:X2}{q[6]:X2}{q[7] >> 4:X}"; public static byte GetIsrcCode(char c) {