mirror of
https://github.com/SabreTools/MPF.git
synced 2026-07-02 17:24:48 +00:00
Support /mr value parameter
This commit is contained in:
@@ -18,6 +18,8 @@
|
||||
- Add new setting for including artifacts in serialzied JSON
|
||||
- Fix logging in to Redump for verifications
|
||||
- Gracefully handle timeouts during login
|
||||
- Update to DIC 20210701
|
||||
- Support `/mr` value parameter
|
||||
|
||||
### 2.0 (2021-04-23)
|
||||
- Rename DICUI to Media Preservation Frontend (MPF)
|
||||
|
||||
@@ -107,6 +107,11 @@ namespace MPF.DiscImageCreator
|
||||
/// </summary>
|
||||
public int? ForceUnitAccessValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Set the multi-sector read flag value (default 50)
|
||||
/// </summary>
|
||||
public int? MultiSectorReadValue { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Set the no skip security sector flag value (default 100)
|
||||
/// </summary>
|
||||
@@ -1000,7 +1005,11 @@ namespace MPF.DiscImageCreator
|
||||
if (IsFlagSupported(FlagStrings.MultiSectorRead))
|
||||
{
|
||||
if (this[FlagStrings.MultiSectorRead] == true)
|
||||
{
|
||||
parameters.Add(FlagStrings.MultiSectorRead);
|
||||
if (MultiSectorReadValue != null)
|
||||
parameters.Add(MultiSectorReadValue.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
// Multi-Session
|
||||
@@ -2182,7 +2191,9 @@ namespace MPF.DiscImageCreator
|
||||
ForceUnitAccessValue = intValue;
|
||||
|
||||
// Multi-Sector Read
|
||||
ProcessFlagParameter(parts, FlagStrings.MultiSectorRead, ref i);
|
||||
intValue = ProcessInt32Parameter(parts, FlagStrings.MultiSectorRead, ref i, missingAllowed: true);
|
||||
if (intValue != null && intValue != Int32.MinValue && intValue >= 0)
|
||||
MultiSectorReadValue = intValue;
|
||||
|
||||
// Multi-Session
|
||||
ProcessFlagParameter(parts, FlagStrings.MultiSession, ref i);
|
||||
|
||||
Reference in New Issue
Block a user