Commit f885c79d for libheif
commit f885c79dfbe062f43bbfa61fc7bdfbe2c4e2f413
Author: Dirk Farin <dirk.farin@gmail.com>
Date: Fri Jan 9 02:09:14 2026 +0100
SAIs: remove wrong error check (#1661)
diff --git a/libheif/sequences/track.cc b/libheif/sequences/track.cc
index b5cfdb6d..669ae298 100644
--- a/libheif/sequences/track.cc
+++ b/libheif/sequences/track.cc
@@ -409,14 +409,6 @@ Error Track::load(const std::shared_ptr<Box_trak>& trak_box)
}
if (saio) {
- if (saio->get_num_samples() != saiz->get_num_samples()) {
- return Error{
- heif_error_Invalid_input,
- heif_suberror_Unspecified,
- "Number of samples in 'saiz' box does not match 'saio' box."
- };
- }
-
if (aux_info_type == fourcc("suid")) {
m_aux_reader_content_ids = std::make_unique<SampleAuxInfoReader>(saiz, saio);
}