mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[Enums, CHDFile] Enum readability cleanup
This commit is contained in:
@@ -34,28 +34,40 @@
|
||||
/// <summary>
|
||||
/// Availible CHD codec formats
|
||||
/// </summary>
|
||||
public enum CHDCodecType : uint
|
||||
public enum CHD_CODEC : uint
|
||||
{
|
||||
CHD_CODEC_NONE = 0,
|
||||
NONE = 0,
|
||||
|
||||
// general codecs
|
||||
CHD_CODEC_ZLIB = 0x7a6c6962, // zlib
|
||||
CHD_CODEC_LZMA = 0x6c7a6d61, // lzma
|
||||
CHD_CODEC_HUFFMAN = 0x68756666, // huff
|
||||
CHD_CODEC_FLAC = 0x666c6163, // flac
|
||||
#region General Codecs
|
||||
|
||||
// general codecs with CD frontend
|
||||
CHD_CODEC_CD_ZLIB = 0x63647a6c, // cdzl
|
||||
CHD_CODEC_CD_LZMA = 0x63646c7a, // cdlz
|
||||
CHD_CODEC_CD_FLAC = 0x6364666c, // cdfl
|
||||
ZLIB = 0x7a6c6962, // zlib
|
||||
LZMA = 0x6c7a6d61, // lzma
|
||||
HUFFMAN = 0x68756666, // huff
|
||||
FLAC = 0x666c6163, // flac
|
||||
|
||||
// A/V codecs
|
||||
CHD_CODEC_AVHUFF = 0x61766875, // avhu
|
||||
#endregion
|
||||
|
||||
// pseudo-codecs returned by hunk_info
|
||||
CHD_CODEC_SELF = 1, // copy of another hunk
|
||||
CHD_CODEC_PARENT = 2, // copy of a parent's hunk
|
||||
CHD_CODEC_MINI = 3, // legacy "mini" 8-byte repeat
|
||||
#region General Codecs with CD Frontend
|
||||
|
||||
CD_ZLIB = 0x63647a6c, // cdzl
|
||||
CD_LZMA = 0x63646c7a, // cdlz
|
||||
CD_FLAC = 0x6364666c, // cdfl
|
||||
|
||||
#endregion
|
||||
|
||||
#region A/V Codecs
|
||||
|
||||
AVHUFF = 0x61766875, // avhu
|
||||
|
||||
#endregion
|
||||
|
||||
#region Pseudo-Codecs Returned by hunk_info
|
||||
|
||||
SELF = 1, // copy of another hunk
|
||||
PARENT = 2, // copy of a parent's hunk
|
||||
MINI = 3, // legacy "mini" 8-byte repeat
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -74,19 +86,17 @@
|
||||
Deflated = 8,
|
||||
Delfate64 = 9,
|
||||
PKWAREDataCompressionLibrary = 10,
|
||||
Type11 = 11, // Reserved and unused (SHOULD NOT BE USED)
|
||||
BZIP2 = 12,
|
||||
Type13 = 13, // Reserved and unused (SHOULD NOT BE USED)
|
||||
LZMA = 14,
|
||||
Type15 = 15, // Reserved and unused (SHOULD NOT BE USED)
|
||||
Type16 = 16, // Reserved and unused (SHOULD NOT BE USED)
|
||||
Type17 = 17, // Reserved and unused (SHOULD NOT BE USED)
|
||||
IBMTERSE = 18,
|
||||
IBMLZ77 = 19,
|
||||
WavPak = 97,
|
||||
PPMdVersionIRev1 = 98,
|
||||
|
||||
// Reserved and unused (SHOULD NOT BE USED)
|
||||
Type11 = 11,
|
||||
Type13 = 13,
|
||||
Type15 = 15,
|
||||
Type16 = 16,
|
||||
Type17 = 17,
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -101,7 +101,7 @@ namespace SabreTools.Library.FileTypes
|
||||
private ulong m_hunkcount; // number of hunks represented
|
||||
private uint m_unitbytes; // size of each unit in bytes
|
||||
private ulong m_unitcount; // number of units represented
|
||||
private CHDCodecType[] m_compression = new CHDCodecType[4]; // array of compression types used
|
||||
private CHD_CODEC[] m_compression = new CHD_CODEC[4]; // array of compression types used
|
||||
|
||||
// map information
|
||||
private uint m_mapentrybytes; // length of each entry in a map
|
||||
@@ -300,14 +300,14 @@ namespace SabreTools.Library.FileTypes
|
||||
// Determine compression
|
||||
switch (m_br.ReadUInt32())
|
||||
{
|
||||
case 0: m_compression[0] = CHDCodecType.CHD_CODEC_NONE; break;
|
||||
case 1: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 2: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 3: m_compression[0] = CHDCodecType.CHD_CODEC_AVHUFF; break;
|
||||
case 0: m_compression[0] = CHD_CODEC.NONE; break;
|
||||
case 1: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 2: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 3: m_compression[0] = CHD_CODEC.AVHUFF; break;
|
||||
default: /* throw CHDERR_UNKNOWN_COMPRESSION; */ return null;
|
||||
}
|
||||
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHDCodecType.CHD_CODEC_NONE;
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHD_CODEC.NONE;
|
||||
|
||||
m_sectorsperhunk = m_br.ReadUInt32Reverse();
|
||||
m_hunkcount = m_br.ReadUInt32Reverse();
|
||||
@@ -343,14 +343,14 @@ namespace SabreTools.Library.FileTypes
|
||||
// Determine compression
|
||||
switch (m_br.ReadUInt32())
|
||||
{
|
||||
case 0: m_compression[0] = CHDCodecType.CHD_CODEC_NONE; break;
|
||||
case 1: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 2: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 3: m_compression[0] = CHDCodecType.CHD_CODEC_AVHUFF; break;
|
||||
case 0: m_compression[0] = CHD_CODEC.NONE; break;
|
||||
case 1: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 2: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 3: m_compression[0] = CHD_CODEC.AVHUFF; break;
|
||||
default: /* throw CHDERR_UNKNOWN_COMPRESSION; */ return null;
|
||||
}
|
||||
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHDCodecType.CHD_CODEC_NONE;
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHD_CODEC.NONE;
|
||||
|
||||
m_sectorsperhunk = m_br.ReadUInt32Reverse();
|
||||
m_hunkcount = m_br.ReadUInt32Reverse();
|
||||
@@ -387,14 +387,14 @@ namespace SabreTools.Library.FileTypes
|
||||
// Determine compression
|
||||
switch (m_br.ReadUInt32())
|
||||
{
|
||||
case 0: m_compression[0] = CHDCodecType.CHD_CODEC_NONE; break;
|
||||
case 1: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 2: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 3: m_compression[0] = CHDCodecType.CHD_CODEC_AVHUFF; break;
|
||||
case 0: m_compression[0] = CHD_CODEC.NONE; break;
|
||||
case 1: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 2: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 3: m_compression[0] = CHD_CODEC.AVHUFF; break;
|
||||
default: /* throw CHDERR_UNKNOWN_COMPRESSION; */ return null;
|
||||
}
|
||||
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHDCodecType.CHD_CODEC_NONE;
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHD_CODEC.NONE;
|
||||
|
||||
m_hunkcount = m_br.ReadUInt32Reverse();
|
||||
m_logicalbytes = m_br.ReadUInt64Reverse();
|
||||
@@ -435,14 +435,14 @@ namespace SabreTools.Library.FileTypes
|
||||
// Determine compression
|
||||
switch (m_br.ReadUInt32())
|
||||
{
|
||||
case 0: m_compression[0] = CHDCodecType.CHD_CODEC_NONE; break;
|
||||
case 1: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 2: m_compression[0] = CHDCodecType.CHD_CODEC_ZLIB; break;
|
||||
case 3: m_compression[0] = CHDCodecType.CHD_CODEC_AVHUFF; break;
|
||||
case 0: m_compression[0] = CHD_CODEC.NONE; break;
|
||||
case 1: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 2: m_compression[0] = CHD_CODEC.ZLIB; break;
|
||||
case 3: m_compression[0] = CHD_CODEC.AVHUFF; break;
|
||||
default: /* throw CHDERR_UNKNOWN_COMPRESSION; */ return null;
|
||||
}
|
||||
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHDCodecType.CHD_CODEC_NONE;
|
||||
m_compression[1] = m_compression[2] = m_compression[3] = CHD_CODEC.NONE;
|
||||
|
||||
m_hunkcount = m_br.ReadUInt32Reverse();
|
||||
m_logicalbytes = m_br.ReadUInt64Reverse();
|
||||
@@ -473,10 +473,10 @@ namespace SabreTools.Library.FileTypes
|
||||
byte[] sha1 = new byte[20];
|
||||
|
||||
// Determine compression
|
||||
m_compression[0] = (CHDCodecType)m_br.ReadUInt32Reverse();
|
||||
m_compression[1] = (CHDCodecType)m_br.ReadUInt32Reverse();
|
||||
m_compression[2] = (CHDCodecType)m_br.ReadUInt32Reverse();
|
||||
m_compression[3] = (CHDCodecType)m_br.ReadUInt32Reverse();
|
||||
m_compression[0] = (CHD_CODEC)m_br.ReadUInt32Reverse();
|
||||
m_compression[1] = (CHD_CODEC)m_br.ReadUInt32Reverse();
|
||||
m_compression[2] = (CHD_CODEC)m_br.ReadUInt32Reverse();
|
||||
m_compression[3] = (CHD_CODEC)m_br.ReadUInt32Reverse();
|
||||
|
||||
m_logicalbytes = m_br.ReadUInt64Reverse();
|
||||
m_mapoffset = m_br.ReadUInt64Reverse();
|
||||
|
||||
Reference in New Issue
Block a user