remove deprecated v1 style function j2k_add_mhmarker; rename j2k_add_mhmarker_v2 to opj_j2k_add_mhmarker
remove deprecated v1 style function j2k_add_tlmarker; rename j2k_add_tlmarker_v2 to opj_j2k_add_tlmarker
This commit is contained in:
parent
01c95cb07e
commit
f47fc4f111
|
@ -902,9 +902,7 @@ Add main header marker information
|
||||||
@param pos byte offset of marker segment
|
@param pos byte offset of marker segment
|
||||||
@param len length of marker segment
|
@param len length of marker segment
|
||||||
*/
|
*/
|
||||||
static void j2k_add_mhmarker(opj_codestream_info_t *cstr_info, unsigned short int type, int pos, int len);
|
static void opj_j2k_add_mhmarker(opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len) ;
|
||||||
|
|
||||||
static void j2k_add_mhmarker_v2(opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len) ;
|
|
||||||
/**
|
/**
|
||||||
Add tile header marker information
|
Add tile header marker information
|
||||||
@param tileno tile index number
|
@param tileno tile index number
|
||||||
|
@ -913,9 +911,7 @@ Add tile header marker information
|
||||||
@param pos byte offset of marker segment
|
@param pos byte offset of marker segment
|
||||||
@param len length of marker segment
|
@param len length of marker segment
|
||||||
*/
|
*/
|
||||||
static void j2k_add_tlmarker( int tileno, opj_codestream_info_t *cstr_info, unsigned short int type, int pos, int len);
|
static void opj_j2k_add_tlmarker(OPJ_UINT32 tileno, opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len);
|
||||||
|
|
||||||
static void j2k_add_tlmarker_v2(OPJ_UINT32 tileno, opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reads an unknown marker
|
* Reads an unknown marker
|
||||||
|
@ -1848,7 +1844,7 @@ static opj_bool opj_j2k_read_soc( opj_j2k_v2_t *p_j2k,
|
||||||
opj_event_msg_v2(p_manager, EVT_INFO, "Start to read j2k main header (%d).\n", p_j2k->cstr_index->main_head_start);
|
opj_event_msg_v2(p_manager, EVT_INFO, "Start to read j2k main header (%d).\n", p_j2k->cstr_index->main_head_start);
|
||||||
|
|
||||||
/* Add the marker to the codestream index*/
|
/* Add the marker to the codestream index*/
|
||||||
j2k_add_mhmarker_v2(p_j2k->cstr_index, J2K_MS_SOC, p_j2k->cstr_index->main_head_start, 2);
|
opj_j2k_add_mhmarker(p_j2k->cstr_index, J2K_MS_SOC, p_j2k->cstr_index->main_head_start, 2);
|
||||||
|
|
||||||
return OPJ_TRUE;
|
return OPJ_TRUE;
|
||||||
}
|
}
|
||||||
|
@ -4402,7 +4398,7 @@ opj_bool opj_j2k_read_sod (opj_j2k_v2_t *p_j2k,
|
||||||
l_cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index[l_current_tile_part].end_pos =
|
l_cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index[l_current_tile_part].end_pos =
|
||||||
l_current_pos + p_j2k->m_specific_param.m_decoder.m_sot_length + 2;
|
l_current_pos + p_j2k->m_specific_param.m_decoder.m_sot_length + 2;
|
||||||
|
|
||||||
j2k_add_tlmarker_v2(p_j2k->m_current_tile_number,
|
opj_j2k_add_tlmarker(p_j2k->m_current_tile_number,
|
||||||
l_cstr_index,
|
l_cstr_index,
|
||||||
J2K_MS_SOD,
|
J2K_MS_SOD,
|
||||||
l_current_pos,
|
l_current_pos,
|
||||||
|
@ -5186,7 +5182,7 @@ opj_bool opj_j2k_read_unk ( opj_j2k_v2_t *p_j2k,
|
||||||
if (l_marker_handler->id != J2K_MS_UNK) {
|
if (l_marker_handler->id != J2K_MS_UNK) {
|
||||||
/* Add the marker to the codestream index*/
|
/* Add the marker to the codestream index*/
|
||||||
if (l_marker_handler->id != J2K_MS_SOT)
|
if (l_marker_handler->id != J2K_MS_SOT)
|
||||||
j2k_add_mhmarker_v2(p_j2k->cstr_index, J2K_MS_UNK,
|
opj_j2k_add_mhmarker(p_j2k->cstr_index, J2K_MS_UNK,
|
||||||
(OPJ_UINT32) opj_stream_tell(p_stream) - l_size_unk,
|
(OPJ_UINT32) opj_stream_tell(p_stream) - l_size_unk,
|
||||||
l_size_unk);
|
l_size_unk);
|
||||||
break; /* next marker is known and well located */
|
break; /* next marker is known and well located */
|
||||||
|
@ -6419,26 +6415,7 @@ void opj_j2k_setup_encoder( opj_j2k_v2_t *p_j2k,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static void opj_j2k_add_mhmarker(opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len)
|
||||||
static void j2k_add_mhmarker(opj_codestream_info_t *cstr_info, unsigned short int type, int pos, int len)
|
|
||||||
{
|
|
||||||
assert(cstr_info != 00);
|
|
||||||
|
|
||||||
/* expand the list? */
|
|
||||||
if ((cstr_info->marknum + 1) > cstr_info->maxmarknum) {
|
|
||||||
cstr_info->maxmarknum = 100 + (int) ((float) cstr_info->maxmarknum * 1.0F);
|
|
||||||
cstr_info->marker = (opj_marker_info_t*)opj_realloc(cstr_info->marker, cstr_info->maxmarknum);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* add the marker */
|
|
||||||
cstr_info->marker[cstr_info->marknum].type = type;
|
|
||||||
cstr_info->marker[cstr_info->marknum].pos = pos;
|
|
||||||
cstr_info->marker[cstr_info->marknum].len = len;
|
|
||||||
cstr_info->marknum++;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
static void j2k_add_mhmarker_v2(opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len)
|
|
||||||
{
|
{
|
||||||
assert(cstr_index != 00);
|
assert(cstr_index != 00);
|
||||||
|
|
||||||
|
@ -6456,28 +6433,7 @@ static void j2k_add_mhmarker_v2(opj_codestream_index_t *cstr_index, OPJ_UINT32 t
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void j2k_add_tlmarker( int tileno, opj_codestream_info_t *cstr_info, unsigned short int type, int pos, int len)
|
static void opj_j2k_add_tlmarker(OPJ_UINT32 tileno, opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len)
|
||||||
{
|
|
||||||
opj_marker_info_t *marker;
|
|
||||||
|
|
||||||
assert(cstr_info != 00);
|
|
||||||
|
|
||||||
/* expand the list? */
|
|
||||||
if ((cstr_info->tile[tileno].marknum + 1) > cstr_info->tile[tileno].maxmarknum) {
|
|
||||||
cstr_info->tile[tileno].maxmarknum = 100 + (int) ((float) cstr_info->tile[tileno].maxmarknum * 1.0F);
|
|
||||||
cstr_info->tile[tileno].marker = (opj_marker_info_t*)opj_realloc(cstr_info->tile[tileno].marker, cstr_info->maxmarknum);
|
|
||||||
}
|
|
||||||
|
|
||||||
marker = &(cstr_info->tile[tileno].marker[cstr_info->tile[tileno].marknum]);
|
|
||||||
|
|
||||||
/* add the marker */
|
|
||||||
marker->type = type;
|
|
||||||
marker->pos = pos;
|
|
||||||
marker->len = len;
|
|
||||||
cstr_info->tile[tileno].marknum++;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void j2k_add_tlmarker_v2(OPJ_UINT32 tileno, opj_codestream_index_t *cstr_index, OPJ_UINT32 type, OPJ_OFF_T pos, OPJ_UINT32 len)
|
|
||||||
{
|
{
|
||||||
assert(cstr_index != 00);
|
assert(cstr_index != 00);
|
||||||
assert(cstr_index->tile_index != 00);
|
assert(cstr_index->tile_index != 00);
|
||||||
|
@ -7005,7 +6961,7 @@ opj_bool opj_j2k_read_header_procedure( opj_j2k_v2_t *p_j2k,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Add the marker to the codestream index*/
|
/* Add the marker to the codestream index*/
|
||||||
j2k_add_mhmarker_v2(p_j2k->cstr_index,
|
opj_j2k_add_mhmarker(p_j2k->cstr_index,
|
||||||
l_marker_handler->id,
|
l_marker_handler->id,
|
||||||
(OPJ_UINT32) opj_stream_tell(p_stream) - l_marker_size - 4,
|
(OPJ_UINT32) opj_stream_tell(p_stream) - l_marker_size - 4,
|
||||||
l_marker_size + 4 );
|
l_marker_size + 4 );
|
||||||
|
@ -7553,7 +7509,7 @@ opj_bool opj_j2k_read_tile_header( opj_j2k_v2_t * p_j2k,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Add the marker to the codestream index*/
|
/* Add the marker to the codestream index*/
|
||||||
j2k_add_tlmarker_v2(p_j2k->m_current_tile_number,
|
opj_j2k_add_tlmarker(p_j2k->m_current_tile_number,
|
||||||
p_j2k->cstr_index,
|
p_j2k->cstr_index,
|
||||||
l_marker_handler->id,
|
l_marker_handler->id,
|
||||||
(OPJ_UINT32) opj_stream_tell(p_stream) - l_marker_size - 4,
|
(OPJ_UINT32) opj_stream_tell(p_stream) - l_marker_size - 4,
|
||||||
|
|
Loading…
Reference in New Issue