mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
Add field for scrambled READ CD support.
This commit is contained in:
Submodule DiscImageChef.CommonTypes updated: b285b8fe3f...2e73c622cf
@@ -451,6 +451,10 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers
|
||||
case nameof(testedMedia.Track1PregapData):
|
||||
buffer = testedMedia.Track1PregapData;
|
||||
|
||||
break;
|
||||
case nameof(testedMedia.ReadCdScrambledData):
|
||||
buffer = testedMedia.ReadCdScrambledData;
|
||||
|
||||
break;
|
||||
default: return NotFound();
|
||||
}
|
||||
|
||||
@@ -1435,6 +1435,25 @@
|
||||
@("<null>")
|
||||
}
|
||||
</dd>
|
||||
<dt class="col-sm-2">
|
||||
@Html.DisplayNameFor(model => model.CanReadCdScrambled)
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
@Html.DisplayFor(model => model.CanReadCdScrambled)
|
||||
</dd>
|
||||
<dt class="col-sm-2">
|
||||
@Html.DisplayNameFor(model => model.ReadCdScrambledData)
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
@if (Model.ReadCdScrambledData != null)
|
||||
{
|
||||
<a asp-action="ViewData" target="_blank" asp-route-id="@Model.Id" asp-route-data="@nameof(Model.ReadCdScrambledData)">@Model.ReadCdScrambledData.Length bytes</a>
|
||||
}
|
||||
else
|
||||
{
|
||||
@("<null>")
|
||||
}
|
||||
</dd>
|
||||
</dl>
|
||||
<form asp-action="Delete">
|
||||
<input type="hidden" asp-for="Id" />
|
||||
|
||||
@@ -1434,6 +1434,25 @@
|
||||
@("<null>")
|
||||
}
|
||||
</dd>
|
||||
<dt class="col-sm-2">
|
||||
@Html.DisplayNameFor(model => model.CanReadCdScrambled)
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
@Html.DisplayFor(model => model.CanReadCdScrambled)
|
||||
</dd>
|
||||
<dt class="col-sm-2">
|
||||
@Html.DisplayNameFor(model => model.ReadCdScrambledData)
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
@if (Model.ReadCdScrambledData != null)
|
||||
{
|
||||
<a asp-action="ViewData" target="_blank" asp-route-id="@Model.Id" asp-route-data="@nameof(Model.ReadCdScrambledData)">@Model.ReadCdScrambledData.Length bytes</a>
|
||||
}
|
||||
else
|
||||
{
|
||||
@("<null>")
|
||||
}
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
@@ -380,6 +380,9 @@ namespace DiscImageChef.Server.App_Start
|
||||
if(testedMedia.CanReadingIntersessionLeadOut == true)
|
||||
mediaOneValue.Add("Device can read Lead-Out between sessions");
|
||||
|
||||
if(testedMedia.CanReadCdScrambled == true)
|
||||
mediaOneValue.Add("Device can read scrambled sectors using standard READ CD command");
|
||||
|
||||
mediaOneValue.Add("");
|
||||
}
|
||||
}
|
||||
|
||||
2290
DiscImageChef.Server/Migrations/20191124220655_AddSupportsScrambledReadCd.Designer.cs
generated
Normal file
2290
DiscImageChef.Server/Migrations/20191124220655_AddSupportsScrambledReadCd.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,21 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
namespace DiscImageChef.Server.Migrations
|
||||
{
|
||||
public partial class AddSupportsScrambledReadCd : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.AddColumn<bool>("CanReadCdScrambled", "TestedMedia", nullable: true);
|
||||
|
||||
migrationBuilder.AddColumn<byte[]>("ReadCdScrambledData", "TestedMedia", nullable: true);
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropColumn("CanReadCdScrambled", "TestedMedia");
|
||||
|
||||
migrationBuilder.DropColumn("ReadCdScrambledData", "TestedMedia");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -624,6 +624,8 @@ namespace DiscImageChef.Server.Migrations
|
||||
|
||||
b.Property<bool?>("CanReadCMI").HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<bool?>("CanReadCdScrambled").HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<bool?>("CanReadCorrectedSubchannel").HasColumnType("tinyint(1)");
|
||||
|
||||
b.Property<bool?>("CanReadCorrectedSubchannelWithC2").HasColumnType("tinyint(1)");
|
||||
@@ -788,6 +790,8 @@ namespace DiscImageChef.Server.Migrations
|
||||
|
||||
b.Property<byte[]>("ReadCdMsfFullData").HasColumnType("longblob");
|
||||
|
||||
b.Property<byte[]>("ReadCdScrambledData").HasColumnType("longblob");
|
||||
|
||||
b.Property<byte[]>("ReadDmaData").HasColumnType("longblob");
|
||||
|
||||
b.Property<byte[]>("ReadDmaLba48Data").HasColumnType("longblob");
|
||||
|
||||
Reference in New Issue
Block a user