diff --git a/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs b/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs index 3907be28f..0bbbabe23 100644 --- a/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs @@ -170,6 +170,12 @@ public sealed partial class MediaDumpViewModel : ViewModelBase bool _paranoia; [ObservableProperty] bool _cureParanoia; + [ObservableProperty] + bool _storeEncryptedAsIs; + [ObservableProperty] + bool _readTitleKeys; + [ObservableProperty] + bool _isDvd; public MediaDumpViewModel(Device device, string devicePath, DeviceInfo deviceInfo, Window view, [CanBeNull] ScsiInfo scsiInfo = null) @@ -205,6 +211,8 @@ public sealed partial class MediaDumpViewModel : ViewModelBase GenerateSubchannels = false; Paranoia = false; CureParanoia = false; + StoreEncryptedAsIs = true; + ReadTitleKeys = false; MediaType mediaType; @@ -315,6 +323,21 @@ public sealed partial class MediaDumpViewModel : ViewModelBase HasSubchannel = Track1PregapVisible; + IsDvd = mediaType switch + { + MediaType.DVDDownload + or MediaType.DVDPR + or MediaType.DVDPRDL + or MediaType.DVDPRW + or MediaType.DVDPRWDL + or MediaType.DVDR + or MediaType.DVDRAM + or MediaType.DVDROM + or MediaType.DVDRW + or MediaType.DVDRWDL => true, + _ => false + }; + _dev = device; _devicePath = devicePath; } @@ -724,8 +747,8 @@ public sealed partial class MediaDumpViewModel : ViewModelBase GenerateSubchannels, 64, true, - true, - false, + StoreEncryptedAsIs, + ReadTitleKeys, 10, true, 1080, diff --git a/Aaru.Gui/Views/Windows/MediaDump.xaml b/Aaru.Gui/Views/Windows/MediaDump.xaml index b45063ef4..0d6344a75 100644 --- a/Aaru.Gui/Views/Windows/MediaDump.xaml +++ b/Aaru.Gui/Views/Windows/MediaDump.xaml @@ -196,6 +196,23 @@ + + + + + + + + + + + + + Errores + + Encriptación + \ No newline at end of file diff --git a/Aaru.Localization/UI.resx b/Aaru.Localization/UI.resx index e28c4ac5d..5bdf06d8e 100644 --- a/Aaru.Localization/UI.resx +++ b/Aaru.Localization/UI.resx @@ -3410,4 +3410,7 @@ Do you want to continue? Errors + + Encryption + \ No newline at end of file