Fix build issue of JPWL by adding opj_image_data_alloc() and opj_image_data_free...
[openjpeg.git] / src / lib / openmj2 / openjpeg.c
index ae4bf1e42b506984f9664b4e754b4eb2078b022d..a0cce5da5960719328865539b9c2e32457bd184b 100644 (file)
@@ -372,3 +372,18 @@ void OPJ_CALLCONV opj_destroy_cstr_info(opj_codestream_info_t *cstr_info)
         opj_free(cstr_info->numdecompos);
     }
 }
+
+void* OPJ_CALLCONV opj_image_data_alloc(size_t size)
+{
+    /* NOTE: this defers from libopenjp2 where we use opj_aligned_malloc */
+    void* ret = opj_malloc(size);
+    /* printf("opj_image_data_alloc %p\n", ret); */
+    return ret;
+}
+
+void OPJ_CALLCONV opj_image_data_free(void* ptr)
+{
+    /* NOTE: this defers from libopenjp2 where we use opj_aligned_free */
+    /* printf("opj_image_data_free %p\n", ptr); */
+    opj_free(ptr);
+}