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