mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Add converters from CICM Metadata to Aaru Metadata.
This commit is contained in:
@@ -56,7 +56,7 @@ public sealed partial class Sidecar
|
||||
List<CommonTypes.AaruMetadata.Checksum> imgChecksums, ref Metadata sidecar,
|
||||
Encoding encoding)
|
||||
{
|
||||
sidecar.AudioMedia = new List<AudioMedia>
|
||||
sidecar.AudioMedias = new List<AudioMedia>
|
||||
{
|
||||
new()
|
||||
{
|
||||
@@ -78,13 +78,13 @@ public sealed partial class Sidecar
|
||||
if(image.Info.MediaSequence != 0 &&
|
||||
image.Info.LastMediaSequence != 0)
|
||||
{
|
||||
sidecar.AudioMedia[0].Sequence.MediaSequence = (uint)image.Info.MediaSequence;
|
||||
sidecar.AudioMedia[0].Sequence.TotalMedia = (uint)image.Info.LastMediaSequence;
|
||||
sidecar.AudioMedias[0].Sequence.MediaSequence = (uint)image.Info.MediaSequence;
|
||||
sidecar.AudioMedias[0].Sequence.TotalMedia = (uint)image.Info.LastMediaSequence;
|
||||
}
|
||||
else
|
||||
{
|
||||
sidecar.AudioMedia[0].Sequence.MediaSequence = 1;
|
||||
sidecar.AudioMedia[0].Sequence.TotalMedia = 1;
|
||||
sidecar.AudioMedias[0].Sequence.MediaSequence = 1;
|
||||
sidecar.AudioMedias[0].Sequence.TotalMedia = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -673,7 +673,7 @@ public sealed partial class Sidecar
|
||||
filesInPartition.Add(thisFile);
|
||||
}
|
||||
|
||||
thisPartition.File = filesInPartition;
|
||||
thisPartition.Files = filesInPartition;
|
||||
tapePartitions.Add(thisPartition);
|
||||
}
|
||||
|
||||
|
||||
@@ -171,7 +171,7 @@ public sealed partial class Sidecar
|
||||
_sidecar.BlockMedias[0].TapeInformation[0].EndBlock = currentBlock - 1;
|
||||
_sidecar.BlockMedias[0].TapeInformation[0].Size = totalSize;
|
||||
_sidecar.BlockMedias[0].TapeInformation[0].Checksums = _sidecar.BlockMedias[0].Checksums;
|
||||
_sidecar.BlockMedias[0].TapeInformation[0].File = tapeFiles;
|
||||
_sidecar.BlockMedias[0].TapeInformation[0].Files = tapeFiles;
|
||||
|
||||
// This is purely for convenience, as typically these kind of data represents QIC tapes
|
||||
if(blockSize == 512)
|
||||
|
||||
Reference in New Issue
Block a user