Add converters from CICM Metadata to Aaru Metadata.

This commit is contained in:
2022-12-16 01:16:48 +00:00
parent cfbcde35f5
commit fa22f609c3
4 changed files with 8 additions and 8 deletions

View File

@@ -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;
}
}
}

View File

@@ -673,7 +673,7 @@ public sealed partial class Sidecar
filesInPartition.Add(thisFile);
}
thisPartition.File = filesInPartition;
thisPartition.Files = filesInPartition;
tapePartitions.Add(thisPartition);
}

View File

@@ -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)