From aa4b2f415d5df18ace1265e7e76c308dfe411cb2 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 15 Aug 2023 12:07:29 -0400 Subject: [PATCH] Non-zero data start only for audio discs (fixes #536) --- CHANGELIST.md | 1 + MPF.Modules/Redumper/Parameters.cs | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index f94cdab3..8535fed7 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -5,6 +5,7 @@ - Remove `_drive.txt` from required UIC outputs - Make `use` flag required for MPF.Check - Add dumping date to log +- Non-zero data start only for audio discs ### 2.6.2 (2023-07-25) diff --git a/MPF.Modules/Redumper/Parameters.cs b/MPF.Modules/Redumper/Parameters.cs index 6e15ae3c..6ed712d1 100644 --- a/MPF.Modules/Redumper/Parameters.cs +++ b/MPF.Modules/Redumper/Parameters.cs @@ -284,9 +284,12 @@ namespace MPF.Modules.Redumper info.CommonDiscInfo.CommentsSpecialFields[SiteCode.UniversalHash] = universalHash; } - // Attempt to get the non-zero data start - string ringNonZeroDataStart = GetRingNonZeroDataStart($"{basePath}.log") ?? string.Empty; - info.CommonDiscInfo.CommentsSpecialFields[SiteCode.RingNonZeroDataStart] = ringNonZeroDataStart; + // Attempt to get the non-zero data start, if it's an audio disc + if (this.System.IsAudio()) + { + string ringNonZeroDataStart = GetRingNonZeroDataStart($"{basePath}.log") ?? string.Empty; + info.CommonDiscInfo.CommentsSpecialFields[SiteCode.RingNonZeroDataStart] = ringNonZeroDataStart; + } break; @@ -879,7 +882,7 @@ namespace MPF.Modules.Redumper default: BaseCommand = null; return; - } + } this[FlagStrings.Drive] = true; DriveValue = driveLetter.ToString();