remove deprecated v1 style function jp2_read_boxhdr
This commit is contained in:
parent
b3269581ea
commit
b0b46c331e
|
@ -39,14 +39,7 @@
|
||||||
/** @name Local static functions */
|
/** @name Local static functions */
|
||||||
/*@{*/
|
/*@{*/
|
||||||
|
|
||||||
/**
|
|
||||||
Read box headers
|
|
||||||
@param cinfo Codec context info
|
|
||||||
@param cio Input stream
|
|
||||||
@param box
|
|
||||||
@return Returns true if successful, returns false otherwise
|
|
||||||
*/
|
|
||||||
static opj_bool jp2_read_boxhdr(opj_common_ptr cinfo, opj_cio_t *cio, opj_jp2_box_t *box);
|
|
||||||
/*static void jp2_write_url(opj_cio_t *cio, char *Idx_file);*/
|
/*static void jp2_write_url(opj_cio_t *cio, char *Idx_file);*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -449,26 +442,6 @@ static void opj_jp2_setup_header_reading (opj_jp2_v2_t *jp2);
|
||||||
|
|
||||||
/* ----------------------------------------------------------------------- */
|
/* ----------------------------------------------------------------------- */
|
||||||
|
|
||||||
static opj_bool jp2_read_boxhdr(opj_common_ptr cinfo, opj_cio_t *cio, opj_jp2_box_t *box) {
|
|
||||||
box->init_pos = cio_tell(cio);
|
|
||||||
box->length = cio_read(cio, 4);
|
|
||||||
box->type = cio_read(cio, 4);
|
|
||||||
if (box->length == 1) {
|
|
||||||
if (cio_read(cio, 4) != 0) {
|
|
||||||
opj_event_msg(cinfo, EVT_ERROR, "Cannot handle box sizes higher than 2^32\n");
|
|
||||||
return OPJ_FALSE;
|
|
||||||
}
|
|
||||||
box->length = cio_read(cio, 4);
|
|
||||||
if (box->length == 0)
|
|
||||||
box->length = cio_numbytesleft(cio) + 12;
|
|
||||||
}
|
|
||||||
else if (box->length == 0) {
|
|
||||||
box->length = cio_numbytesleft(cio) + 8;
|
|
||||||
}
|
|
||||||
|
|
||||||
return OPJ_TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reads a box header. The box is the way data is packed inside a jpeg2000 file structure.
|
* Reads a box header. The box is the way data is packed inside a jpeg2000 file structure.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue