diff --git a/SabreTools.Serialization/Models/DVD/AudioSubPictureAttributesTable.cs b/SabreTools.Serialization/Models/DVD/AudioSubPictureAttributesTable.cs index 4adfc939..38eab771 100644 --- a/SabreTools.Serialization/Models/DVD/AudioSubPictureAttributesTable.cs +++ b/SabreTools.Serialization/Models/DVD/AudioSubPictureAttributesTable.cs @@ -22,11 +22,11 @@ namespace SabreTools.Data.Models.DVD /// Offset to VTS_ATRT n /// /// NumberOfTitleSets entries - public uint[]? Offsets { get; set; } + public uint[] Offsets { get; set; } /// /// Entries /// - public AudioSubPictureAttributesTableEntry[]? Entries { get; set; } + public AudioSubPictureAttributesTableEntry[] Entries { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/CellAddressTable.cs b/SabreTools.Serialization/Models/DVD/CellAddressTable.cs index 4ae3d3b2..262e520b 100644 --- a/SabreTools.Serialization/Models/DVD/CellAddressTable.cs +++ b/SabreTools.Serialization/Models/DVD/CellAddressTable.cs @@ -22,6 +22,6 @@ namespace SabreTools.Data.Models.DVD /// 12-byte entries /// /// NumberOfVOBIDs entries - public CellAddressTableEntry[]? Entries { get; set; } + public CellAddressTableEntry[] Entries { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/CellAddressTableEntry.cs b/SabreTools.Serialization/Models/DVD/CellAddressTableEntry.cs index 562f39f3..a4246715 100644 --- a/SabreTools.Serialization/Models/DVD/CellAddressTableEntry.cs +++ b/SabreTools.Serialization/Models/DVD/CellAddressTableEntry.cs @@ -31,4 +31,4 @@ namespace SabreTools.Data.Models.DVD /// public uint EndingSectorWithinVOB; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/Constants.cs b/SabreTools.Serialization/Models/DVD/Constants.cs index 0f0fdd55..2e431702 100644 --- a/SabreTools.Serialization/Models/DVD/Constants.cs +++ b/SabreTools.Serialization/Models/DVD/Constants.cs @@ -6,4 +6,4 @@ namespace SabreTools.Data.Models.DVD public const string VideoTitleSetIFOSignature = "DVDVIDEO-VTS"; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/Enums.cs b/SabreTools.Serialization/Models/DVD/Enums.cs index 2f9e3995..a1625ac7 100644 --- a/SabreTools.Serialization/Models/DVD/Enums.cs +++ b/SabreTools.Serialization/Models/DVD/Enums.cs @@ -53,4 +53,4 @@ namespace SabreTools.Data.Models.DVD /// Reserved = 0x80, } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/LanguageUnitTable.cs b/SabreTools.Serialization/Models/DVD/LanguageUnitTable.cs index 1b659c0b..9f9d003a 100644 --- a/SabreTools.Serialization/Models/DVD/LanguageUnitTable.cs +++ b/SabreTools.Serialization/Models/DVD/LanguageUnitTable.cs @@ -23,12 +23,12 @@ namespace SabreTools.Data.Models.DVD /// Language Units /// /// NumberOfVOBIDs entries - public LanguageUnitTableEntry[]? Entries { get; set; } + public LanguageUnitTableEntry[] Entries { get; set; } /// /// Program Chains /// /// NumberOfVOBIDs entries - public ProgramChainTable[]? ProgramChains { get; set; } + public ProgramChainTable[] ProgramChains { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/LanguageUnitTableEntry.cs b/SabreTools.Serialization/Models/DVD/LanguageUnitTableEntry.cs index 1c09b873..6379d5eb 100644 --- a/SabreTools.Serialization/Models/DVD/LanguageUnitTableEntry.cs +++ b/SabreTools.Serialization/Models/DVD/LanguageUnitTableEntry.cs @@ -26,4 +26,4 @@ namespace SabreTools.Data.Models.DVD /// public uint LanguageUnitOffset; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTable.cs b/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTable.cs index 5ec5d0a2..ce26b23f 100644 --- a/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTable.cs +++ b/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTable.cs @@ -25,13 +25,13 @@ namespace SabreTools.Data.Models.DVD /// /// Entries /// - public ParentalManagementMasksTableEntry[]? Entries { get; set; } + public ParentalManagementMasksTableEntry[] Entries { get; set; } /// /// The PTL_MAIT contains the 16-bit masks for the VMG and /// all title sets for parental management level 8 followed /// by the masks for level 7, and so on to level 1. /// - public byte[][]? BitMasks { get; set; } + public byte[][] BitMasks { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTableEntry.cs b/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTableEntry.cs index d112fb91..0d77f90f 100644 --- a/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTableEntry.cs +++ b/SabreTools.Serialization/Models/DVD/ParentalManagementMasksTableEntry.cs @@ -21,4 +21,4 @@ namespace SabreTools.Data.Models.DVD /// public uint Offset; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/ProgramChainTable.cs b/SabreTools.Serialization/Models/DVD/ProgramChainTable.cs index c19d6c9d..61608186 100644 --- a/SabreTools.Serialization/Models/DVD/ProgramChainTable.cs +++ b/SabreTools.Serialization/Models/DVD/ProgramChainTable.cs @@ -23,6 +23,6 @@ namespace SabreTools.Data.Models.DVD /// Program Chains /// /// NumberOfProgramChains entries - public ProgramChainTableEntry[]? Entries { get; set; } + public ProgramChainTableEntry[] Entries { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/ProgramChainTableEntry.cs b/SabreTools.Serialization/Models/DVD/ProgramChainTableEntry.cs index 58969888..096aac2e 100644 --- a/SabreTools.Serialization/Models/DVD/ProgramChainTableEntry.cs +++ b/SabreTools.Serialization/Models/DVD/ProgramChainTableEntry.cs @@ -27,4 +27,4 @@ namespace SabreTools.Data.Models.DVD /// public uint Offset; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/TitlesTable.cs b/SabreTools.Serialization/Models/DVD/TitlesTable.cs index 1984ad54..39dde91b 100644 --- a/SabreTools.Serialization/Models/DVD/TitlesTable.cs +++ b/SabreTools.Serialization/Models/DVD/TitlesTable.cs @@ -22,6 +22,6 @@ namespace SabreTools.Data.Models.DVD /// 12-byte entries /// /// NumberOfTitles entries - public TitlesTableEntry[]? Entries { get; set; } + public TitlesTableEntry[] Entries { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/TitlesTableEntry.cs b/SabreTools.Serialization/Models/DVD/TitlesTableEntry.cs index d4d0f4ba..ba993c17 100644 --- a/SabreTools.Serialization/Models/DVD/TitlesTableEntry.cs +++ b/SabreTools.Serialization/Models/DVD/TitlesTableEntry.cs @@ -43,4 +43,4 @@ namespace SabreTools.Data.Models.DVD /// public uint VTSStartSector; } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/VOBUAddressMap.cs b/SabreTools.Serialization/Models/DVD/VOBUAddressMap.cs index 47440d48..cd2ed7d8 100644 --- a/SabreTools.Serialization/Models/DVD/VOBUAddressMap.cs +++ b/SabreTools.Serialization/Models/DVD/VOBUAddressMap.cs @@ -11,6 +11,6 @@ namespace SabreTools.Data.Models.DVD /// /// Starting sector within VOB of nth VOBU /// - public uint[]? StartingSectors { get; set; } + public uint[] StartingSectors { get; set; } } -} \ No newline at end of file +} diff --git a/SabreTools.Serialization/Models/DVD/VideoManagerIFO.cs b/SabreTools.Serialization/Models/DVD/VideoManagerIFO.cs index 8bc603d0..a79219a6 100644 --- a/SabreTools.Serialization/Models/DVD/VideoManagerIFO.cs +++ b/SabreTools.Serialization/Models/DVD/VideoManagerIFO.cs @@ -10,7 +10,7 @@ namespace SabreTools.Data.Models.DVD /// "DVDVIDEO-VMG" /// [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 12)] - public string? Signature; + public string Signature; /// /// Last sector of VMG set (last sector of BUP) @@ -131,7 +131,7 @@ namespace SabreTools.Data.Models.DVD /// Audio attributes of VMGM_VOBS /// [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] - public ulong[]? AudioAttributes; + public ulong[] AudioAttributes = new ulong[8]; /// /// Unknown diff --git a/SabreTools.Serialization/Models/DVD/VideoTitleSetIFO.cs b/SabreTools.Serialization/Models/DVD/VideoTitleSetIFO.cs index 0cda952a..55379f49 100644 --- a/SabreTools.Serialization/Models/DVD/VideoTitleSetIFO.cs +++ b/SabreTools.Serialization/Models/DVD/VideoTitleSetIFO.cs @@ -10,7 +10,7 @@ namespace SabreTools.Data.Models.DVD /// "DVDVIDEO-VTS" /// [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 12)] - public string? Signature; + public string Signature; /// /// Last sector of title set (last sector of BUP) @@ -141,7 +141,7 @@ namespace SabreTools.Data.Models.DVD /// Audio attributes of VTSM_VOBS /// [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] - public ulong[]? AudioAttributes; + public ulong[] AudioAttributes = new ulong[8]; /// /// Unknown