Remove lsel from essential check as we don't actually support this property at all yet
diff --git a/src/read.c b/src/read.c index d236d30..d1b4b45 100644 --- a/src/read.c +++ b/src/read.c
@@ -1486,18 +1486,17 @@ // types in this list are *required* in the spec to be flagged as essential when // associated with an item. static const char * const essentialTypes[] = { + // AVIF: Section 2.2.1: "This property shall be marked as essential." "av1C", - // HEIF: Section 6.5.11.1: "essential shall be equal to 1 for an 'lsel' item property." - "lsel", - // MIAF: Section 7.3.9: "All transformative properties associated with coded // and derived images required or conditionally required by this document // shall be marked as essential" "clap", "irot", "imir" + }; size_t essentialTypesCount = sizeof(essentialTypes) / sizeof(essentialTypes[0]); for (size_t i = 0; i < essentialTypesCount; ++i) {