remove deprecated v1 style function j2k_write_rgn; rename j2k_write_rgn_v2 to opj_j2k_write_rgn
This commit is contained in:
parent
38ec1325c4
commit
83a661c360
|
@ -805,14 +805,6 @@ void opj_j2k_update_tlm (opj_j2k_v2_t * p_j2k, OPJ_UINT32 p_tile_part_size )
|
||||||
p_j2k->m_specific_param.m_encoder.m_tlm_sot_offsets_current += 4;
|
p_j2k->m_specific_param.m_encoder.m_tlm_sot_offsets_current += 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
Write the RGN marker (region-of-interest)
|
|
||||||
@param j2k J2K handle
|
|
||||||
@param compno Number of the component concerned by the information written
|
|
||||||
@param tileno Number of the tile concerned by the information written
|
|
||||||
*/
|
|
||||||
static void j2k_write_rgn(opj_j2k_t *j2k, int compno, int tileno);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Writes the RGN marker (Region Of Interest)
|
* Writes the RGN marker (Region Of Interest)
|
||||||
*
|
*
|
||||||
|
@ -822,11 +814,11 @@ static void j2k_write_rgn(opj_j2k_t *j2k, int compno, int tileno);
|
||||||
* @param p_j2k J2K codec.
|
* @param p_j2k J2K codec.
|
||||||
* @param p_manager the user event manager.
|
* @param p_manager the user event manager.
|
||||||
*/
|
*/
|
||||||
static opj_bool j2k_write_rgn_v2( opj_j2k_v2_t *p_j2k,
|
static opj_bool opj_j2k_write_rgn( opj_j2k_v2_t *p_j2k,
|
||||||
OPJ_UINT32 p_tile_no,
|
OPJ_UINT32 p_tile_no,
|
||||||
OPJ_UINT32 p_comp_no,
|
OPJ_UINT32 p_comp_no,
|
||||||
struct opj_stream_private *p_stream,
|
opj_stream_private_t *p_stream,
|
||||||
struct opj_event_mgr * p_manager );
|
opj_event_mgr_t * p_manager );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reads a RGN marker (Region Of Interest)
|
* Reads a RGN marker (Region Of Interest)
|
||||||
|
@ -4498,20 +4490,6 @@ opj_bool opj_j2k_read_sod (opj_j2k_v2_t *p_j2k,
|
||||||
return OPJ_TRUE;
|
return OPJ_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void j2k_write_rgn(opj_j2k_t *j2k, int compno, int tileno) {
|
|
||||||
opj_cp_t *cp = j2k->cp;
|
|
||||||
opj_tcp_t *tcp = &cp->tcps[tileno];
|
|
||||||
opj_cio_t *cio = j2k->cio;
|
|
||||||
int numcomps = j2k->image->numcomps;
|
|
||||||
|
|
||||||
cio_write(cio, J2K_MS_RGN, 2); /* RGN */
|
|
||||||
cio_write(cio, numcomps <= 256 ? 5 : 6, 2); /* Lrgn */
|
|
||||||
cio_write(cio, compno, numcomps <= 256 ? 1 : 2); /* Crgn */
|
|
||||||
cio_write(cio, 0, 1); /* Srgn */
|
|
||||||
cio_write(cio, tcp->tccps[compno].roishift, 1); /* SPrgn */
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Writes the RGN marker (Region Of Interest)
|
* Writes the RGN marker (Region Of Interest)
|
||||||
*
|
*
|
||||||
|
@ -4521,11 +4499,12 @@ static void j2k_write_rgn(opj_j2k_t *j2k, int compno, int tileno) {
|
||||||
* @param p_j2k J2K codec.
|
* @param p_j2k J2K codec.
|
||||||
* @param p_manager the user event manager.
|
* @param p_manager the user event manager.
|
||||||
*/
|
*/
|
||||||
opj_bool j2k_write_rgn_v2( opj_j2k_v2_t *p_j2k,
|
opj_bool opj_j2k_write_rgn(opj_j2k_v2_t *p_j2k,
|
||||||
OPJ_UINT32 p_tile_no,
|
OPJ_UINT32 p_tile_no,
|
||||||
OPJ_UINT32 p_comp_no,
|
OPJ_UINT32 p_comp_no,
|
||||||
struct opj_stream_private *p_stream,
|
opj_stream_private_t *p_stream,
|
||||||
struct opj_event_mgr * p_manager )
|
opj_event_mgr_t * p_manager
|
||||||
|
)
|
||||||
{
|
{
|
||||||
OPJ_BYTE * l_current_data = 00;
|
OPJ_BYTE * l_current_data = 00;
|
||||||
OPJ_UINT32 l_nb_comp;
|
OPJ_UINT32 l_nb_comp;
|
||||||
|
@ -5118,7 +5097,7 @@ opj_bool j2k_write_regions( opj_j2k_v2_t *p_j2k,
|
||||||
for (compno = 0; compno < p_j2k->m_private_image->numcomps; ++compno) {
|
for (compno = 0; compno < p_j2k->m_private_image->numcomps; ++compno) {
|
||||||
if (l_tccp->roishift) {
|
if (l_tccp->roishift) {
|
||||||
|
|
||||||
if (! j2k_write_rgn_v2(p_j2k,0,compno,p_stream,p_manager)) {
|
if (! opj_j2k_write_rgn(p_j2k,0,compno,p_stream,p_manager)) {
|
||||||
return OPJ_FALSE;
|
return OPJ_FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue