]> granicus.if.org Git - openjpeg/commitdiff
remove deprecated v1 style function j2k_read_eoc; rename j2k_read_eoc_v2 to opj_j2k_r...
authorMickael Savinaud <savmickael@users.noreply.github.com>
Thu, 16 Aug 2012 14:16:28 +0000 (14:16 +0000)
committerMickael Savinaud <savmickael@users.noreply.github.com>
Thu, 16 Aug 2012 14:16:28 +0000 (14:16 +0000)
libopenjpeg/j2k.c

index 65e90509c898c115ff57048bcc434dd4c66300e0..ead3332c57c235eda84a10f4f83176aa2944ae1b 100644 (file)
@@ -843,17 +843,6 @@ static opj_bool j2k_write_eoc_v2(  opj_j2k_v2_t *p_j2k,
                                     opj_stream_private_t *p_stream,
                                     opj_event_mgr_t * p_manager );
 
-/**
-Write the EOC marker (end of codestream)
-@param j2k J2K handle
-*/
-static void j2k_write_eoc(opj_j2k_t *j2k);
-/**
-Read the EOC marker (end of codestream)
-@param j2k J2K handle
-*/
-static void j2k_read_eoc(opj_j2k_t *j2k);
-
 /**
  * Reads a EOC marker (End Of Codestream)
  *
@@ -862,15 +851,9 @@ static void j2k_read_eoc(opj_j2k_t *j2k);
  * @param      p_header_size   the size of the data contained in the SOD marker.
  * @param      p_manager               the user event manager.
 */
-#if 0
-static opj_bool j2k_read_eoc_v2 (
-                                           opj_j2k_v2_t *p_j2k,
-                                               struct opj_stream_private *p_stream,
-                                               struct opj_event_mgr * p_manager
-                                       ) ;
-#endif
-
-
+static opj_bool opj_j2k_read_eoc (     opj_j2k_v2_t *p_j2k,
+                                                               opj_stream_private_t *p_stream,
+                                                               opj_event_mgr_t * p_manager );
 
 /**
  * Writes the CBD-MCT-MCC-MCO markers (Multi components transform)
@@ -4771,47 +4754,6 @@ opj_bool opj_j2k_update_rates(   opj_j2k_v2_t *p_j2k,
        return OPJ_TRUE;
 }
 
-static void j2k_read_eoc(opj_j2k_t *j2k) {
-       int i, tileno;
-       opj_bool success = OPJ_FALSE;
-
-       /* if packets should be decoded */
-       if (j2k->cp->limit_decoding != DECODE_ALL_BUT_PACKETS) {
-               opj_tcd_t *tcd = tcd_create(j2k->cinfo);
-               tcd_malloc_decode(tcd, j2k->image, j2k->cp);
-               for (i = 0; i < j2k->cp->tileno_size; i++) {
-                       tcd_malloc_decode_tile(tcd, j2k->image, j2k->cp, i, j2k->cstr_info);
-                       if (j2k->cp->tileno[i] != -1)
-                       {
-                               tileno = j2k->cp->tileno[i];
-                               success = tcd_decode_tile(tcd, j2k->tile_data[tileno], j2k->tile_len[tileno], tileno, j2k->cstr_info);
-                               opj_free(j2k->tile_data[tileno]);
-                               j2k->tile_data[tileno] = NULL;
-                               tcd_free_decode_tile(tcd, i);
-                       }
-                       else
-                               success = OPJ_FALSE;
-                       if (success == OPJ_FALSE) {
-                               j2k->state |= J2K_STATE_ERR;
-                               break;
-                       }
-               }
-               tcd_free_decode(tcd);
-               tcd_destroy(tcd);
-       }
-       /* if packets should not be decoded  */
-       else {
-               for (i = 0; i < j2k->cp->tileno_size; i++) {
-                       tileno = j2k->cp->tileno[i];
-                       opj_free(j2k->tile_data[tileno]);
-                       j2k->tile_data[tileno] = NULL;
-               }
-       }       
-       if (j2k->state & J2K_STATE_ERR)
-               j2k->state = J2K_STATE_MT + J2K_STATE_ERR;
-       else
-               j2k->state = J2K_STATE_MT; 
-}
 
 /**
  * Reads a EOC marker (End Of Codestream)
@@ -4821,10 +4763,9 @@ static void j2k_read_eoc(opj_j2k_t *j2k) {
  * @param      p_header_size   the size of the data contained in the SOD marker.
  * @param      p_manager               the user event manager.
 */
-#if 0
-opj_bool j2k_read_eoc_v2 (     opj_j2k_v2_t *p_j2k,
-                                                       struct opj_stream_private *p_stream,
-                                                       struct opj_event_mgr * p_manager )
+opj_bool opj_j2k_read_eoc (    opj_j2k_v2_t *p_j2k,
+                                                       opj_stream_private_t *p_stream,
+                                                       opj_event_mgr_t * p_manager )
 {
        OPJ_UINT32 i;
        opj_tcd_v2_t * l_tcd = 00;
@@ -4870,7 +4811,6 @@ opj_bool j2k_read_eoc_v2 (        opj_j2k_v2_t *p_j2k,
        tcd_destroy_v2(l_tcd);
        return OPJ_TRUE;
 }
-#endif
 
 /**
  * Gets the offset of the header.