diff --git a/docs/html/aaru_8h.html b/docs/html/aaru_8h.html index 707ab42..3983385 100644 --- a/docs/html/aaru_8h.html +++ b/docs/html/aaru_8h.html @@ -881,7 +881,8 @@ Enumerations ,
  MiniDiscDTOC = 72 , DVD_DiscKey_Decrypted = 73 -, MaxMediaTag = DVD_DiscKey_Decrypted +, DVD_PFI_2ndLayer = 74 +, MaxMediaTag = DVD_PFI_2ndLayer
} diff --git a/docs/html/aaru_8h.js b/docs/html/aaru_8h.js index 3a879d3..0187bec 100644 --- a/docs/html/aaru_8h.js +++ b/docs/html/aaru_8h.js @@ -76,6 +76,7 @@ var aaru_8h = [ "MiniDiscUTOC", "group__MediaTags.html#ggabdd09c559df8f34ae68fcb2ff1892ebea7d3b34c3cd93d13905a87b466859b2a7", null ], [ "MiniDiscDTOC", "group__MediaTags.html#ggabdd09c559df8f34ae68fcb2ff1892ebea05624139ec685ba219acbc9ea0e49100", null ], [ "DVD_DiscKey_Decrypted", "group__MediaTags.html#ggabdd09c559df8f34ae68fcb2ff1892ebea109296d460fd5fc05446914dad9a0834", null ], + [ "DVD_PFI_2ndLayer", "group__MediaTags.html#ggabdd09c559df8f34ae68fcb2ff1892ebea38bbe74d629332f276346639802f5f53", null ], [ "MaxMediaTag", "group__MediaTags.html#ggabdd09c559df8f34ae68fcb2ff1892ebeacd570dfe827abf5d93ff1c36b44efa33", null ] ] ], [ "MediaType", "group__MediaTypes.html#ga1499e9f8a76cb81b43b7a4b0dbe7e44a", [ diff --git a/docs/html/aaru_8h_source.html b/docs/html/aaru_8h_source.html index 474e8b6..bf06c38 100644 --- a/docs/html/aaru_8h_source.html +++ b/docs/html/aaru_8h_source.html @@ -766,7 +766,7 @@ $(function(){initNavTree('aaru_8h_source.html','',''); });
774 // VideoNow, types 740 to 749
775
776 // Iomega, types 750 to 759
-
777 Bernoulli10 = 750,
+
777 Bernoulli10 = 750,
779 Bernoulli20 = 751,
781 BernoulliBox2_20 = 752,
782 // Iomega, types 750 to 759
@@ -951,18 +951,19 @@ $(function(){initNavTree('aaru_8h_source.html','',''); });
1060 MiniDiscUTOC = 71,
1061 MiniDiscDTOC = 72,
1062 DVD_DiscKey_Decrypted = 73,
-
1063 MaxMediaTag = DVD_DiscKey_Decrypted
-
1064} MediaTagType;
+
1063 DVD_PFI_2ndLayer = 74,
+
1064 MaxMediaTag = DVD_PFI_2ndLayer
+
1065} MediaTagType;
-
1065 /* end of MediaTags group */
-
1067
-
1068// NOLINTEND(readability-identifier-naming)
-
1069
-
1070#ifndef _MSC_VER
-
1071#pragma clang diagnostic pop
-
1072#endif
-
1073
-
1074#endif // LIBAARUFORMAT_AARU_H
+
1066 /* end of MediaTags group */
+
1068
+
1069// NOLINTEND(readability-identifier-naming)
+
1070
+
1071#ifndef _MSC_VER
+
1072#pragma clang diagnostic pop
+
1073#endif
+
1074
+
1075#endif // LIBAARUFORMAT_AARU_H
MediaTagType
MediaTagType
Definition aaru.h:987
SCSI_MODEPAGE_2A
@ SCSI_MODEPAGE_2A
SCSI Mode Page 2Ah (CD/DVD capabilities)
Definition aaru.h:1035
BD_DDS
@ BD_DDS
Disc Definition Structure (recordable)
Definition aaru.h:1019
@@ -981,6 +982,7 @@ $(function(){initNavTree('aaru_8h_source.html','',''); });
SCSI_MODESENSE_10
@ SCSI_MODESENSE_10
Raw MODE SENSE (10) data.
Definition aaru.h:1053
USB_Descriptors
@ USB_Descriptors
Concatenated USB descriptors (device/config/interface)
Definition aaru.h:1054
SCSI_MODESENSE_6
@ SCSI_MODESENSE_6
Raw MODE SENSE (6) data.
Definition aaru.h:1052
+
DVD_PFI_2ndLayer
@ DVD_PFI_2ndLayer
DVD Physical Format Information for the second layer.
Definition aaru.h:1063
ATAPI_IDENTIFY
@ ATAPI_IDENTIFY
ATA PACKET IDENTIFY DEVICE.
Definition aaru.h:1037
CD_SessionInfo
@ CD_SessionInfo
Per-session summary (start/end addresses, track count)
Definition aaru.h:990
DVD_PFI
@ DVD_PFI
Physical Format Information (layer geometry & book type)
Definition aaru.h:996
@@ -1027,7 +1029,7 @@ $(function(){initNavTree('aaru_8h_source.html','',''); });
SCSI_INQUIRY
@ SCSI_INQUIRY
SCSI INQUIRY standard data (SPC-*)
Definition aaru.h:1034
CD_FullTOC
@ CD_FullTOC
Complete multi-session TOC including hidden tracks.
Definition aaru.h:991
DVD_ADIP
@ DVD_ADIP
Address In Pregroove (DVD+ / wobble timing)
Definition aaru.h:1010
-
MaxMediaTag
@ MaxMediaTag
Definition aaru.h:1063
+
MaxMediaTag
@ MaxMediaTag
Definition aaru.h:1064
MMC_OCR
@ MMC_OCR
MMC Operation Conditions.
Definition aaru.h:1045
HDDVD_CPI
@ HDDVD_CPI
Content Protection Info (HD DVD)
Definition aaru.h:1011
SD_OCR
@ SD_OCR
SecureDigital Operation Conditions (voltage)
Definition aaru.h:1042
diff --git a/docs/html/blocks_2dump_8c.html b/docs/html/blocks_2dump_8c.html index 1475b13..4b1e512 100644 --- a/docs/html/blocks_2dump_8c.html +++ b/docs/html/blocks_2dump_8c.html @@ -183,7 +183,7 @@ Functions

Definition at line 107 of file dump.c.

-

References aaruf_crc64_data(), AARUF_VERSION_V1, IndexEntry::blockType, bswap_64, compare_extents(), DumpHardwareHeader::crc64, aaruformat_context::dump_hardware_entries_with_data, aaruformat_context::dump_hardware_header, DumpHardwareBlock, DumpHardwareHeader::entries, DumpHardwareEntriesWithData::entry, DumpHardwareEntriesWithData::extents, DumpHardwareEntry::extents, FATAL, DumpHardwareEntriesWithData::firmware, DumpHardwareEntry::firmwareLength, free_dump_hardware_entries_array(), aaruformat_context::header, DumpHardwareHeader::identifier, AaruHeaderV2::imageMajorVersion, aaruformat_context::imageStream, DumpHardwareHeader::length, DumpHardwareEntriesWithData::manufacturer, DumpHardwareEntry::manufacturerLength, DumpHardwareEntriesWithData::model, DumpHardwareEntry::modelLength, IndexEntry::offset, read_dump_string(), reset_dump_hardware_context(), DumpHardwareEntriesWithData::revision, DumpHardwareEntry::revisionLength, DumpHardwareEntriesWithData::serial, DumpHardwareEntry::serialLength, DumpHardwareEntriesWithData::softwareName, DumpHardwareEntry::softwareNameLength, DumpHardwareEntriesWithData::softwareOperatingSystem, DumpHardwareEntry::softwareOperatingSystemLength, DumpHardwareEntriesWithData::softwareVersion, DumpHardwareEntry::softwareVersionLength, and TRACE.

+

References aaruf_crc64_data(), AARUF_VERSION_V1, IndexEntry::blockType, bswap_64, compare_extents(), DumpHardwareHeader::crc64, aaruformat_context::dump_hardware_entries_with_data, aaruformat_context::dump_hardware_header, DumpHardwareBlock, DumpHardwareHeader::entries, DumpHardwareEntriesWithData::entry, DumpHardwareEntriesWithData::extents, DumpHardwareEntry::extents, FATAL, DumpHardwareEntriesWithData::firmware, DumpHardwareEntry::firmwareLength, free_dump_hardware_entries_array(), aaruformat_context::header, DumpHardwareHeader::identifier, AaruHeaderV2::imageMajorVersion, aaruformat_context::imageStream, DumpHardwareHeader::length, DumpHardwareEntriesWithData::manufacturer, DumpHardwareEntry::manufacturerLength, DumpHardwareEntriesWithData::model, DumpHardwareEntry::modelLength, IndexEntry::offset, read_dump_string(), reset_dump_hardware_context(), DumpHardwareEntriesWithData::revision, DumpHardwareEntry::revisionLength, DumpHardwareEntriesWithData::serial, DumpHardwareEntry::serialLength, DumpHardwareEntriesWithData::softwareName, DumpHardwareEntry::softwareNameLength, DumpHardwareEntriesWithData::softwareOperatingSystem, DumpHardwareEntry::softwareOperatingSystemLength, DumpHardwareEntriesWithData::softwareVersion, DumpHardwareEntry::softwareVersionLength, and TRACE.

Referenced by aaruf_open().

diff --git a/docs/html/blocks_2dump_8c_source.html b/docs/html/blocks_2dump_8c_source.html index 5ae6a5e..55dd0f0 100644 --- a/docs/html/blocks_2dump_8c_source.html +++ b/docs/html/blocks_2dump_8c_source.html @@ -458,10 +458,10 @@ $(function(){initNavTree('blocks_2dump_8c_source.html','',''); });
endian.h
bswap_64
#define bswap_64(x)
Definition endian.h:81
enums.h
-
DumpHardwareBlock
@ DumpHardwareBlock
Block containing an array of hardware used to create the image.
Definition enums.h:156
+
DumpHardwareBlock
@ DumpHardwareBlock
Block containing an array of hardware used to create the image.
Definition enums.h:157
index.h
On‑disk index block header and entry structures (versions 1, 2 and 3).
internal.h
-
compare_extents
int compare_extents(const void *a, const void *b)
Comparison function for sorting DumpExtent arrays by start sector.
Definition helpers.c:459
+
compare_extents
int compare_extents(const void *a, const void *b)
Comparison function for sorting DumpExtent arrays by start sector.
Definition helpers.c:463
log.h
FATAL
#define FATAL(fmt,...)
Definition log.h:40
TRACE
#define TRACE(fmt,...)
Definition log.h:25
diff --git a/docs/html/blocks_2metadata_8c.html b/docs/html/blocks_2metadata_8c.html index abf7a3a..7ad9227 100644 --- a/docs/html/blocks_2metadata_8c.html +++ b/docs/html/blocks_2metadata_8c.html @@ -182,7 +182,7 @@ Query Mode: To query the required buffer size, pass buffer == NULL or *length &l

Definition at line 711 of file metadata.c.

-

References AARU_CALL, AARU_EXPORT, AARU_MAGIC, AARUF_ERROR_BUFFER_TOO_SMALL, AARUF_ERROR_NOT_AARUFORMAT, AARUF_STATUS_OK, FATAL, aaruformat_context::magic, MaxMediaTag, aaruformat_context::mediaTags, and TRACE.

+

References AARU_CALL, AARU_EXPORT, AARU_MAGIC, AARUF_ERROR_BUFFER_TOO_SMALL, AARUF_ERROR_NOT_AARUFORMAT, AARUF_STATUS_OK, FATAL, aaruformat_context::magic, MaxMediaTag, aaruformat_context::mediaTags, and TRACE.

@@ -374,7 +374,7 @@ This function does not validate JSON syntax or schema. Corrupted JSON data will

Definition at line 475 of file metadata.c.

-

References AaruMetadataJsonBlock, FATAL, AaruMetadataJsonBlockHeader::identifier, aaruformat_context::image_info, ImageInfo::ImageSize, aaruformat_context::imageStream, aaruformat_context::json_block, aaruformat_context::json_block_header, AaruMetadataJsonBlockHeader::length, IndexEntry::offset, and TRACE.

+

References AaruMetadataJsonBlock, FATAL, AaruMetadataJsonBlockHeader::identifier, aaruformat_context::image_info, ImageInfo::ImageSize, aaruformat_context::imageStream, aaruformat_context::json_block, aaruformat_context::json_block_header, AaruMetadataJsonBlockHeader::length, IndexEntry::offset, and TRACE.

Referenced by aaruf_open().

@@ -411,7 +411,7 @@ This function does not validate JSON syntax or schema. Corrupted JSON data will

Definition at line 311 of file metadata.c.

-

References aaruformat_context::cicm_block, aaruformat_context::cicm_block_header, CicmBlock, FATAL, CicmMetadataBlock::identifier, aaruformat_context::image_info, ImageInfo::ImageSize, aaruformat_context::imageStream, CicmMetadataBlock::length, IndexEntry::offset, and TRACE.

+

References aaruformat_context::cicm_block, aaruformat_context::cicm_block_header, CicmBlock, FATAL, CicmMetadataBlock::identifier, aaruformat_context::image_info, ImageInfo::ImageSize, aaruformat_context::imageStream, CicmMetadataBlock::length, IndexEntry::offset, and TRACE.

Referenced by aaruf_open().

@@ -448,7 +448,7 @@ This function does not validate JSON syntax or schema. Corrupted JSON data will

Definition at line 251 of file metadata.c.

-

References aaruformat_context::cylinders, GeometryBlockHeader::cylinders, FATAL, aaruformat_context::geometry_block, GeometryBlock, aaruformat_context::heads, GeometryBlockHeader::heads, GeometryBlockHeader::identifier, aaruformat_context::image_info, ImageInfo::ImageSize, aaruformat_context::imageStream, IndexEntry::offset, aaruformat_context::sectors_per_track, GeometryBlockHeader::sectorsPerTrack, and TRACE.

+

References aaruformat_context::cylinders, GeometryBlockHeader::cylinders, FATAL, aaruformat_context::geometry_block, GeometryBlock, aaruformat_context::heads, GeometryBlockHeader::heads, GeometryBlockHeader::identifier, aaruformat_context::image_info, ImageInfo::ImageSize, aaruformat_context::imageStream, IndexEntry::offset, aaruformat_context::sectors_per_track, GeometryBlockHeader::sectorsPerTrack, and TRACE.

Referenced by aaruf_open().

diff --git a/docs/html/blocks_2metadata_8c_source.html b/docs/html/blocks_2metadata_8c_source.html index 5fcaec9..fdf23b4 100644 --- a/docs/html/blocks_2metadata_8c_source.html +++ b/docs/html/blocks_2metadata_8c_source.html @@ -651,14 +651,14 @@ $(function(){initNavTree('blocks_2metadata_8c_source.html','',''); });
AARU_MAGIC
#define AARU_MAGIC
Magic identifier for AaruFormat container (ASCII "AARUFRMT").
Definition consts.h:64
AARU_CALL
#define AARU_CALL
Definition decls.h:45
AARU_EXPORT
#define AARU_EXPORT
Definition decls.h:54
-
GeometryBlock
@ GeometryBlock
Block containing logical geometry.
Definition enums.h:148
-
AaruMetadataJsonBlock
@ AaruMetadataJsonBlock
Block containing JSON version of Aaru Metadata.
Definition enums.h:159
-
CicmBlock
@ CicmBlock
Block containing CICM XML metadata.
Definition enums.h:151
+
GeometryBlock
@ GeometryBlock
Block containing logical geometry.
Definition enums.h:149
+
AaruMetadataJsonBlock
@ AaruMetadataJsonBlock
Block containing JSON version of Aaru Metadata.
Definition enums.h:160
+
CicmBlock
@ CicmBlock
Block containing CICM XML metadata.
Definition enums.h:152
AARUF_STATUS_OK
#define AARUF_STATUS_OK
Sector present and read without uncorrectable errors.
Definition errors.h:75
AARUF_ERROR_METADATA_NOT_PRESENT
#define AARUF_ERROR_METADATA_NOT_PRESENT
Requested metadata not present in image.
Definition errors.h:69
AARUF_ERROR_NOT_AARUFORMAT
#define AARUF_ERROR_NOT_AARUFORMAT
Input file/stream failed magic or structural validation.
Definition errors.h:40
AARUF_ERROR_BUFFER_TOO_SMALL
#define AARUF_ERROR_BUFFER_TOO_SMALL
Caller-supplied buffer insufficient for data.
Definition errors.h:49
-
MaxMediaTag
@ MaxMediaTag
Definition aaru.h:1063
+
MaxMediaTag
@ MaxMediaTag
Definition aaru.h:1064
MaxSectorTag
@ MaxSectorTag
Definition aaru.h:970
log.h
FATAL
#define FATAL(fmt,...)
Definition log.h:40
diff --git a/docs/html/checksum_8c.html b/docs/html/checksum_8c.html index 5995422..d673efb 100644 --- a/docs/html/checksum_8c.html +++ b/docs/html/checksum_8c.html @@ -142,7 +142,7 @@ Functions

Definition at line 39 of file checksum.c.

-

References ChecksumBlock, aaruformat_context::checksums, ChecksumHeader::entries, FATAL, Checksums::hasMd5, Checksums::hasSha1, Checksums::hasSha256, Checksums::hasSpamSum, ChecksumHeader::identifier, aaruformat_context::imageStream, ChecksumEntry::length, ChecksumHeader::length, Md5, Checksums::md5, MD5_DIGEST_LENGTH, IndexEntry::offset, Sha1, Checksums::sha1, SHA1_DIGEST_LENGTH, Sha256, Checksums::sha256, SHA256_DIGEST_LENGTH, SpamSum, Checksums::spamsum, TRACE, and ChecksumEntry::type.

+

References ChecksumBlock, aaruformat_context::checksums, ChecksumHeader::entries, FATAL, Checksums::hasMd5, Checksums::hasSha1, Checksums::hasSha256, Checksums::hasSpamSum, ChecksumHeader::identifier, aaruformat_context::imageStream, ChecksumEntry::length, ChecksumHeader::length, Md5, Checksums::md5, MD5_DIGEST_LENGTH, IndexEntry::offset, Sha1, Checksums::sha1, SHA1_DIGEST_LENGTH, Sha256, Checksums::sha256, SHA256_DIGEST_LENGTH, SpamSum, Checksums::spamsum, TRACE, and ChecksumEntry::type.

Referenced by aaruf_open().

diff --git a/docs/html/checksum_8c_source.html b/docs/html/checksum_8c_source.html index 6cbc02b..677261e 100644 --- a/docs/html/checksum_8c_source.html +++ b/docs/html/checksum_8c_source.html @@ -280,11 +280,11 @@ $(function(){initNavTree('checksum_8c_source.html','',''); });
context.h
Central runtime context structures for libaaruformat (image state, caches, checksum buffers).
MD5_DIGEST_LENGTH
#define MD5_DIGEST_LENGTH
Definition context.h:69
enums.h
-
ChecksumBlock
@ ChecksumBlock
Block containing contents checksums.
Definition enums.h:152
-
Sha1
@ Sha1
SHA-1 hash.
Definition enums.h:170
-
Md5
@ Md5
MD5 hash.
Definition enums.h:169
-
Sha256
@ Sha256
SHA-256 hash.
Definition enums.h:171
-
SpamSum
@ SpamSum
SpamSum (context-triggered piecewise hash).
Definition enums.h:172
+
ChecksumBlock
@ ChecksumBlock
Block containing contents checksums.
Definition enums.h:153
+
Sha1
@ Sha1
SHA-1 hash.
Definition enums.h:171
+
Md5
@ Md5
MD5 hash.
Definition enums.h:170
+
Sha256
@ Sha256
SHA-256 hash.
Definition enums.h:172
+
SpamSum
@ SpamSum
SpamSum (context-triggered piecewise hash).
Definition enums.h:173
index.h
On‑disk index block header and entry structures (versions 1, 2 and 3).
log.h
FATAL
#define FATAL(fmt,...)
Definition log.h:40
diff --git a/docs/html/close_8c.html b/docs/html/close_8c.html index 35e0b69..054a8fe 100644 --- a/docs/html/close_8c.html +++ b/docs/html/close_8c.html @@ -330,7 +330,7 @@ Distinction from CICM XML: