Commit 9ba39096 for libheif

commit 9ba39096d1cb8093db373be399748f40a1bbf6da
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Sat Apr 11 23:09:30 2026 +0200

    uvg266: fix releasing chunk memory

diff --git a/libheif/plugins/encoder_uvg266.cc b/libheif/plugins/encoder_uvg266.cc
index 6d60cee6..360fad3d 100644
--- a/libheif/plugins/encoder_uvg266.cc
+++ b/libheif/plugins/encoder_uvg266.cc
@@ -831,20 +831,14 @@ static heif_error uvg266_end_sequence_encoding(void* encoder_raw)
     }

     if (data == nullptr || data->len == 0) {
+      encoder->api->chunk_free(data);
+      encoder->api->picture_free(src_out);
       break;
     }

     encoder->append_chunk_data(data, (int)src_out->pts);

-    encoder->api->picture_free(src_out);
-    src_out = nullptr;
-  }
-
-  (void) success;
-
-  if (src_out) {
-    encoder->append_chunk_data(data, (int)src_out->pts);
-
+    encoder->api->chunk_free(data);
     encoder->api->picture_free(src_out);
     src_out = nullptr;
   }