Change CMakeLists.txt to build examples by default (image_to_j2k and j2k_to_image).
[openjpeg.git] / codec / index.c
index 985c18a0c843124bb8f30c09125bc8349c0058e6..873b3403eb955df550a13acb3d93b744fa2f459b 100644 (file)
@@ -28,6 +28,7 @@
 \r
 #include <stdio.h>\r
 #include <math.h>\r
+#include <string.h>\r
 #include "openjpeg.h"\r
 #include "index.h"\r
 \r
@@ -78,7 +79,7 @@ int write_index_file(opj_codestream_info_t *cstr_info, char *index) {
        fprintf(stream, "%d %d\n", cstr_info->tw, cstr_info->th);\r
        fprintf(stream, "%d\n", cstr_info->numcomps);\r
        fprintf(stream, "%d\n", cstr_info->numlayers);\r
-       fprintf(stream, "%d\n", cstr_info->numdecompos);\r
+       fprintf(stream, "%d\n", cstr_info->numdecompos[0]); /* based on component 0 */\r
 \r
        for (resno = cstr_info->numdecompos[0]; resno >= 0; resno--) {\r
                fprintf(stream, "[%d,%d] ", \r