On convert image pass input metadata to output.

This commit is contained in:
2018-01-30 18:34:10 +00:00
parent a965a88b86
commit ac4fa954a8

View File

@@ -264,20 +264,21 @@ namespace DiscImageChef.Commands
{ {
Application = "DiscImageChef", Application = "DiscImageChef",
ApplicationVersion = Version.GetVersion(), ApplicationVersion = Version.GetVersion(),
Comments = options.Comments, Comments = options.Comments ?? inputFormat.Info.Comments,
Creator = options.Creator, Creator = options.Creator ?? inputFormat.Info.Creator,
DriveFirmwareRevision = options.DriveFirmwareRevision, DriveFirmwareRevision = options.DriveFirmwareRevision ?? inputFormat.Info.DriveFirmwareRevision,
DriveManufacturer = options.DriveManufacturer, DriveManufacturer = options.DriveManufacturer ?? inputFormat.Info.DriveManufacturer,
DriveModel = options.DriveModel, DriveModel = options.DriveModel ?? inputFormat.Info.DriveModel,
DriveSerialNumber = options.DriveSerialNumber, DriveSerialNumber = options.DriveSerialNumber ?? inputFormat.Info.DriveSerialNumber,
LastMediaSequence = options.LastMediaSequence, LastMediaSequence =
MediaBarcode = options.MediaBarcode, options.LastMediaSequence != 0 ? options.LastMediaSequence : inputFormat.Info.LastMediaSequence,
MediaManufacturer = options.MediaManufacturer, MediaBarcode = options.MediaBarcode ?? inputFormat.Info.MediaBarcode,
MediaModel = options.MediaModel, MediaManufacturer = options.MediaManufacturer ?? inputFormat.Info.MediaManufacturer,
MediaPartNumber = options.MediaPartNumber, MediaModel = options.MediaModel ?? inputFormat.Info.MediaModel,
MediaSequence = options.MediaSequence, MediaPartNumber = options.MediaPartNumber ?? inputFormat.Info.MediaPartNumber,
MediaSerialNumber = options.MediaSerialNumber, MediaSequence = options.MediaSequence != 0 ? options.MediaSequence : inputFormat.Info.MediaSequence,
MediaTitle = options.MediaTitle MediaSerialNumber = options.MediaSerialNumber ?? inputFormat.Info.MediaSerialNumber,
MediaTitle = options.MediaTitle ?? inputFormat.Info.MediaTitle
}; };
if(!outputFormat.SetMetadata(metadata)) if(!outputFormat.SetMetadata(metadata))