mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Fix dicformat compression of VideoNow discs.
This commit is contained in:
@@ -997,12 +997,12 @@ namespace DiscImageChef.DiscImages
|
|||||||
|
|
||||||
// JaguarCD stores data in audio tracks. FLAC is too inefficient, use LZMA there.
|
// JaguarCD stores data in audio tracks. FLAC is too inefficient, use LZMA there.
|
||||||
// VideoNow stores video in audio tracks, and LZMA works better too.
|
// VideoNow stores video in audio tracks, and LZMA works better too.
|
||||||
if((imageInfo.MediaType == MediaType.JaguarCD || imageInfo.MediaType == MediaType.VideoNow ||
|
if((imageInfo.MediaType == MediaType.JaguarCD && trk.TrackSession > 1 ||
|
||||||
imageInfo.MediaType == MediaType.VideoNowColor || imageInfo.MediaType == MediaType.VideoNowXp) &&
|
imageInfo.MediaType == MediaType.VideoNow ||
|
||||||
trk.TrackType == TrackType.Audio &&
|
imageInfo.MediaType == MediaType.VideoNowColor ||
|
||||||
!nocompress &&
|
imageInfo.MediaType == MediaType.VideoNowXp) && trk.TrackType == TrackType.Audio && !nocompress &&
|
||||||
currentBlockHeader.compression == CompressionType.Flac &&
|
currentBlockHeader.compression == CompressionType.Flac)
|
||||||
trk.TrackSession > 1) currentBlockHeader.compression = CompressionType.Lzma;
|
currentBlockHeader.compression = CompressionType.Lzma;
|
||||||
|
|
||||||
blockStream = new MemoryStream();
|
blockStream = new MemoryStream();
|
||||||
decompressedStream = new MemoryStream();
|
decompressedStream = new MemoryStream();
|
||||||
|
|||||||
Reference in New Issue
Block a user