bug while freeing memory (mj2_free) fixed
[openjpeg.git] / mj2 / extract_j2k_from_mj2.c
index 86ce02ad5e9dcca63e9de5f745b9da623feacd16..adf81393cc239befbe35646d5e6b504b2b088223 100644 (file)
@@ -16,7 +16,8 @@ jmp_buf j2k_error;
 
 int main(int argc, char *argv[]) {
 
-  unsigned int tnum, snum;
+  int tnum;
+  unsigned int snum;
   mj2_movie_t movie;
   mj2_tk_t *track;
   mj2_sample_t *sample;
@@ -40,6 +41,8 @@ int main(int argc, char *argv[]) {
   if (mj2_read_struct(file, &movie)) // Creating the movie structure
     return 1;
 
+  mj2_init_stdmovie(&movie);
+
   // Decode first video track 
   tnum = 0;
   while (movie.tk[tnum].track_type != 0)