summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMickael Savinaud <savmickael@users.noreply.github.com>2012-08-16 12:38:23 +0000
committerMickael Savinaud <savmickael@users.noreply.github.com>2012-08-16 12:38:23 +0000
commitc071819c26d668dc73aa292e0b62e616bd9ceb0f (patch)
tree9116aaadd91291c35c6226571d1ab494a6b165f2
parent28e018de8ab5024d7499ee6f48481286fcb703e9 (diff)
remove deprecated v1 style function j2k_write_com; rename j2k_write_com_v2 to opj_j2k_write_com
-rw-r--r--libopenjpeg/j2k.c50
1 files changed, 8 insertions, 42 deletions
diff --git a/libopenjpeg/j2k.c b/libopenjpeg/j2k.c
index 41fdf56b..7ed249d7 100644
--- a/libopenjpeg/j2k.c
+++ b/libopenjpeg/j2k.c
@@ -423,21 +423,15 @@ static opj_bool opj_j2k_read_siz(opj_j2k_v2_t *p_j2k,
opj_event_mgr_t * p_manager);
/**
-Write the COM marker (comment)
-@param j2k J2K handle
-*/
-static void j2k_write_com(opj_j2k_t *j2k);
-
-/**
* Writes the COM marker (comment)
*
* @param p_stream the stream to write data to.
* @param p_j2k J2K codec.
* @param p_manager the user event manager.
*/
-static opj_bool j2k_write_com_v2( opj_j2k_v2_t *p_j2k,
- struct opj_stream_private *p_stream,
- struct opj_event_mgr * p_manager );
+static opj_bool opj_j2k_write_com( opj_j2k_v2_t *p_j2k,
+ opj_stream_private_t *p_stream,
+ opj_event_mgr_t * p_manager );
/**
* Reads a COM marker (comments)
@@ -2417,35 +2411,6 @@ static opj_bool opj_j2k_read_siz(opj_j2k_v2_t *p_j2k,
return OPJ_TRUE;
}
-
-
-static void j2k_write_com(opj_j2k_t *j2k) {
- unsigned int i;
- int lenp, len;
-
- if(j2k->cp->comment) {
- opj_cio_t *cio = j2k->cio;
- char *comment = j2k->cp->comment;
-
- cio_write(cio, J2K_MS_COM, 2);
- lenp = cio_tell(cio);
- cio_skip(cio, 2);
- cio_write(cio, 1, 2); /* General use (IS 8859-15:1999 (Latin) values) */
- for (i = 0; i < strlen(comment); i++) {
- cio_write(cio, comment[i], 1);
- }
- len = cio_tell(cio) - lenp;
- cio_seek(cio, lenp);
- cio_write(cio, len, 2);
- cio_seek(cio, lenp + len);
-
-
- if(j2k->cstr_info)
- j2k_add_mhmarker(j2k->cstr_info, J2K_MS_COM, lenp, len);
-
- }
-}
-
/**
* Writes the COM marker (comment)
*
@@ -2453,9 +2418,10 @@ static void j2k_write_com(opj_j2k_t *j2k) {
* @param p_j2k J2K codec.
* @param p_manager the user event manager.
*/
-opj_bool j2k_write_com_v2( opj_j2k_v2_t *p_j2k,
- struct opj_stream_private *p_stream,
- struct opj_event_mgr * p_manager )
+opj_bool opj_j2k_write_com( opj_j2k_v2_t *p_j2k,
+ opj_stream_private_t *p_stream,
+ opj_event_mgr_t * p_manager
+ )
{
OPJ_UINT32 l_comment_size;
OPJ_UINT32 l_total_com_size;
@@ -10789,7 +10755,7 @@ void opj_j2k_setup_header_writting (opj_j2k_v2_t *p_j2k)
opj_procedure_list_add_procedure(p_j2k->m_procedure_list,(opj_procedure)j2k_write_regions);
if (p_j2k->m_cp.comment != 00) {
- opj_procedure_list_add_procedure(p_j2k->m_procedure_list,(opj_procedure)j2k_write_com_v2);
+ opj_procedure_list_add_procedure(p_j2k->m_procedure_list,(opj_procedure)opj_j2k_write_com);
}
/* DEVELOPER CORNER, insert your custom procedures */