From e0135e9b13537cb6351538b61cdf7590fd1aca85 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 12 Feb 2019 00:56:20 +0000 Subject: [PATCH] Fix dicformat compression of VideoNow discs. --- DiscImageChef.DiscImages/DiscImageChef/Write.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/DiscImageChef.DiscImages/DiscImageChef/Write.cs b/DiscImageChef.DiscImages/DiscImageChef/Write.cs index 0d8dcf748..6d7a0c0de 100644 --- a/DiscImageChef.DiscImages/DiscImageChef/Write.cs +++ b/DiscImageChef.DiscImages/DiscImageChef/Write.cs @@ -997,12 +997,12 @@ namespace DiscImageChef.DiscImages // JaguarCD stores data in audio tracks. FLAC is too inefficient, use LZMA there. // VideoNow stores video in audio tracks, and LZMA works better too. - if((imageInfo.MediaType == MediaType.JaguarCD || imageInfo.MediaType == MediaType.VideoNow || - imageInfo.MediaType == MediaType.VideoNowColor || imageInfo.MediaType == MediaType.VideoNowXp) && - trk.TrackType == TrackType.Audio && - !nocompress && - currentBlockHeader.compression == CompressionType.Flac && - trk.TrackSession > 1) currentBlockHeader.compression = CompressionType.Lzma; + if((imageInfo.MediaType == MediaType.JaguarCD && trk.TrackSession > 1 || + imageInfo.MediaType == MediaType.VideoNow || + imageInfo.MediaType == MediaType.VideoNowColor || + imageInfo.MediaType == MediaType.VideoNowXp) && trk.TrackType == TrackType.Audio && !nocompress && + currentBlockHeader.compression == CompressionType.Flac) + currentBlockHeader.compression = CompressionType.Lzma; blockStream = new MemoryStream(); decompressedStream = new MemoryStream();