Add VideoNow media types.

This commit is contained in:
2019-02-11 20:05:00 +00:00
parent e5a66af5bd
commit 1ce8669ace
14 changed files with 66 additions and 11 deletions

View File

@@ -996,9 +996,12 @@ namespace DiscImageChef.DiscImages
) currentBlockHeader.compression = CompressionType.Flac;
// JaguarCD stores data in audio tracks. FLAC is too inefficient, use LZMA there.
if(imageInfo.MediaType == MediaType.JaguarCD && trk.TrackType == TrackType.Audio &&
!nocompress &&
currentBlockHeader.compression == CompressionType.Flac &&
// 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;
blockStream = new MemoryStream();