Commit 6d6358c7 for libheif

commit 6d6358c71e839a9d08ec3e4696ab3fb69620d311
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Sat Apr 11 22:48:58 2026 +0200

    write fraction numerator using signed int32

diff --git a/libheif/box.cc b/libheif/box.cc
index fd3c001d..9d486e4d 100644
--- a/libheif/box.cc
+++ b/libheif/box.cc
@@ -3569,9 +3569,9 @@ Error Box_clap::write(StreamWriter& writer) const
   writer.write32(m_clean_aperture_width.denominator);
   writer.write32(m_clean_aperture_height.numerator);
   writer.write32(m_clean_aperture_height.denominator);
-  writer.write32(m_horizontal_offset.numerator);
+  writer.write32s(m_horizontal_offset.numerator);
   writer.write32(m_horizontal_offset.denominator);
-  writer.write32(m_vertical_offset.numerator);
+  writer.write32s(m_vertical_offset.numerator);
   writer.write32(m_vertical_offset.denominator);

   prepend_header(writer, box_start);