Commit 47951b67 for libheif

commit 47951b67cf34d9d88bea16c6e9e9850f27c143af
Author: Brad Hards <bradh@frogmouth.net>
Date:   Thu Apr 16 20:18:10 2026 +1000

    fix: typo correction in function name

diff --git a/libheif/codecs/hevc_boxes.cc b/libheif/codecs/hevc_boxes.cc
index 2a4e8bb2..4c7a3108 100644
--- a/libheif/codecs/hevc_boxes.cc
+++ b/libheif/codecs/hevc_boxes.cc
@@ -184,7 +184,7 @@ bool HEVCDecoderConfigurationRecord::get_general_profile_compatibility_flag(int
 }


-bool HEVCDecoderConfigurationRecord::is_profile_compatibile(Profile profile) const
+bool HEVCDecoderConfigurationRecord::is_profile_compatible(Profile profile) const
 {
   return (general_profile_idc == profile ||
           get_general_profile_compatibility_flag(profile));
diff --git a/libheif/codecs/hevc_boxes.h b/libheif/codecs/hevc_boxes.h
index 80eacb10..34e997ed 100644
--- a/libheif/codecs/hevc_boxes.h
+++ b/libheif/codecs/hevc_boxes.h
@@ -83,7 +83,7 @@ struct HEVCDecoderConfigurationRecord

   bool get_general_profile_compatibility_flag(int idx) const;

-  bool is_profile_compatibile(Profile) const;
+  bool is_profile_compatible(Profile) const;
 };


diff --git a/libheif/image-items/hevc.cc b/libheif/image-items/hevc.cc
index 0b598def..104020bd 100644
--- a/libheif/image-items/hevc.cc
+++ b/libheif/image-items/hevc.cc
@@ -84,13 +84,13 @@ heif_brand2 ImageItem_HEVC::get_compatible_brand() const
   }

   const auto& config = hvcC->get_configuration();
-  if (config.is_profile_compatibile(HEVCDecoderConfigurationRecord::Profile_Main) ||
-      config.is_profile_compatibile(HEVCDecoderConfigurationRecord::Profile_MainStillPicture)) {
+  if (config.is_profile_compatible(HEVCDecoderConfigurationRecord::Profile_Main) ||
+      config.is_profile_compatible(HEVCDecoderConfigurationRecord::Profile_MainStillPicture)) {
     return heif_brand2_heic;
   }

-  if (config.is_profile_compatibile(HEVCDecoderConfigurationRecord::Profile_Main10) ||
-      config.is_profile_compatibile(HEVCDecoderConfigurationRecord::Profile_RExt)) {
+  if (config.is_profile_compatible(HEVCDecoderConfigurationRecord::Profile_Main10) ||
+      config.is_profile_compatible(HEVCDecoderConfigurationRecord::Profile_RExt)) {
     return heif_brand2_heix;
   }

diff --git a/libheif/sequences/track_visual.cc b/libheif/sequences/track_visual.cc
index ce822256..c6d81824 100644
--- a/libheif/sequences/track_visual.cc
+++ b/libheif/sequences/track_visual.cc
@@ -690,8 +690,8 @@ heif_brand2 Track_Visual::get_compatible_brand() const
       if (!hvcC) { return 0; }

       const auto& config = hvcC->get_configuration();
-      if (config.is_profile_compatibile(HEVCDecoderConfigurationRecord::Profile_Main) ||
-          config.is_profile_compatibile(HEVCDecoderConfigurationRecord::Profile_MainStillPicture)) {
+      if (config.is_profile_compatible(HEVCDecoderConfigurationRecord::Profile_Main) ||
+          config.is_profile_compatible(HEVCDecoderConfigurationRecord::Profile_MainStillPicture)) {
         return heif_brand2_hevc;
       }
       else {