From ef5f996ec43cf507108e984a760d90b2dc1cc5a2 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 5 Nov 2021 11:25:45 -0700 Subject: [PATCH] Remove offset from DIC output (fixes #326) --- MPF.Modules/DiscImageCreator/Parameters.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/MPF.Modules/DiscImageCreator/Parameters.cs b/MPF.Modules/DiscImageCreator/Parameters.cs index 7dee5946..afad9416 100644 --- a/MPF.Modules/DiscImageCreator/Parameters.cs +++ b/MPF.Modules/DiscImageCreator/Parameters.cs @@ -386,9 +386,13 @@ namespace MPF.Modules.DiscImageCreator info.TracksAndWriteOffsets.Cuesheet = GetFullFile(basePath + ".cue") ?? ""; var cueSheet = new CueSheet(basePath + ".cue"); // TODO: Do something with this - string cdWriteOffset = GetWriteOffset(basePath + "_disc.txt") ?? ""; - info.CommonDiscInfo.RingWriteOffset = cdWriteOffset; - info.TracksAndWriteOffsets.OtherWriteOffsets = cdWriteOffset; + // Audio discs "all have an offset of 0" and should not be included + if (!System.IsAudio()) + { + string cdWriteOffset = GetWriteOffset(basePath + "_disc.txt") ?? ""; + info.CommonDiscInfo.RingWriteOffset = cdWriteOffset; + info.TracksAndWriteOffsets.OtherWriteOffsets = cdWriteOffset; + } break;