Apply patch from w. szukalski (sent to list). Mon, Jun 21, 2010 at 5:49 PM
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Tue, 22 Jun 2010 11:55:36 +0000 (11:55 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Tue, 22 Jun 2010 11:55:36 +0000 (11:55 +0000)
ChangeLog
codec/Makefile
codec/j2k_dump.c
libopenjpeg/j2k.h

index 620f3e99fc53934317cf9c53938c0b744c19e75b..35aa1f43c53421190e41bb2a73385cbcd200d8a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,9 @@ What's New for OpenJPEG
 ! : changed
 + : added
 
+June 22, 2010
++ [MM] Apply patch from w. szukalski (sent to list)
+
 June 21, 2010
 + [MM] Added a j2k_dump to simply dump the parameter of a J2K file
 
index 58996fb4cb81de1ff8aca278f65ee93311d3800c..b3c93b0e85490cbadd1ebee52bb6d6cf326c5c84 100644 (file)
@@ -1,8 +1,8 @@
 # Makefile for the main OpenJPEG codecs: j2k_to_image and image_to_j2k
 
-CFLAGS = -O3 -lstdc++ # -g -p -pg
+CFLAGS = -Wall -O3 -lstdc++ # -g -p -pg
 
-all: j2k_to_image image_to_j2k
+all: j2k_to_image image_to_j2k j2k_dump
 
 j2k_to_image: j2k_to_image.c ../libopenjpeg.a
        gcc $(CFLAGS) compat/getopt.c index.c convert.c j2k_to_image.c -o j2k_to_image -L.. -lopenjpeg -I ../libopenjpeg/ -lm -ltiff -lpng
@@ -10,5 +10,8 @@ j2k_to_image: j2k_to_image.c ../libopenjpeg.a
 image_to_j2k: image_to_j2k.c ../libopenjpeg.a
        gcc $(CFLAGS) compat/getopt.c index.c convert.c image_to_j2k.c -o image_to_j2k -L.. -lopenjpeg -I ../libopenjpeg/ -lm -ltiff -lpng
 
+j2k_dump: j2k_dump.c ../libopenjpeg.a
+       gcc $(CFLAGS) compat/getopt.c index.c j2k_dump.c -o j2k_dump -L.. -lopenjpeg -I ../libopenjpeg/ -lm
+
 clean:
-       rm -f j2k_to_image image_to_j2k
+       rm -f j2k_to_image image_to_j2k j2k_dump
index 6d92bcbb48f51fcd15bae846eb065ce86b34a3e5..a63c9946f1e9873219136f2a8a59958280be5803 100644 (file)
@@ -317,7 +317,7 @@ int main(int argc, char *argv[])
        int file_length;
        int num_images;
        int i,imageno;
-       dircnt_t *dirptr;
+       dircnt_t *dirptr = NULL;
        opj_dinfo_t* dinfo = NULL;      /* handle to a decompressor */
        opj_cio_t *cio = NULL;
        opj_codestream_info_t cstr_info;  /* Codestream information structure */
index 8fc8e6dce2d64f2ec836b64407d9b4900f24e53f..74eba22329d5cd98592f4cb0e1f973b3fa21de5e 100644 (file)
@@ -438,6 +438,7 @@ Encode an image into a JPEG-2000 codestream
 */
 bool j2k_encode(opj_j2k_t *j2k, opj_cio_t *cio, opj_image_t *image, opj_codestream_info_t *cstr_info);
 
+void j2k_dump_cp(FILE *fd, opj_image_t * img, opj_cp_t * cp);
 /* ----------------------------------------------------------------------- */
 /*@}*/