From 4d972ab97527ba107729c52b3cb303ed4bc3061e Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Sat, 18 Feb 2023 21:19:42 -0500 Subject: [PATCH] LibGfx: Add spec comment to ICC encode_tag_table() --- Userland/Libraries/LibGfx/ICC/BinaryWriter.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Userland/Libraries/LibGfx/ICC/BinaryWriter.cpp b/Userland/Libraries/LibGfx/ICC/BinaryWriter.cpp index df861cbdb5..6b43ce2a87 100644 --- a/Userland/Libraries/LibGfx/ICC/BinaryWriter.cpp +++ b/Userland/Libraries/LibGfx/ICC/BinaryWriter.cpp @@ -256,6 +256,8 @@ static ErrorOr> encode_tag_datas(Profile const& profile, Hash static ErrorOr encode_tag_table(ByteBuffer& bytes, Profile const& profile, Vector const& offsets, Vector const& tag_data_bytes, HashMap const& tag_data_map) { + // ICC v4, 7.3 Tag table + // ICC v4, 7.3.1 Overview VERIFY(bytes.size() >= sizeof(ICCHeader) + sizeof(u32) + profile.tag_count() * sizeof(TagTableEntry)); *bit_cast*>(bytes.data() + sizeof(ICCHeader)) = profile.tag_count();