Skip to content

Commit

Permalink
[trunk] fixed a bug encoutntered when multiple MCT markers are provided
Browse files Browse the repository at this point in the history
Update issue 430
Cc: [email protected]
@Mickael: this revision affects your work on custom MCT. Is there a way
you could provide test data to add to our test suite ? Thanks
  • Loading branch information
detonin committed Jan 20, 2015
1 parent 4c0ed02 commit 7a8cdc4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/lib/openjp2/j2k.c
Original file line number Diff line number Diff line change
Expand Up @@ -5236,6 +5236,7 @@ static OPJ_BOOL opj_j2k_read_mct ( opj_j2k_t *p_j2k,
}

l_mct_data = l_tcp->m_mct_records + l_tcp->m_nb_mct_records;
++l_tcp->m_nb_mct_records;
}

if (l_mct_data->m_data) {
Expand Down Expand Up @@ -5264,7 +5265,6 @@ static OPJ_BOOL opj_j2k_read_mct ( opj_j2k_t *p_j2k,
memcpy(l_mct_data->m_data,p_header_data,p_header_size);

l_mct_data->m_data_size = p_header_size;
++l_tcp->m_nb_mct_records;

return OPJ_TRUE;
}
Expand Down Expand Up @@ -7165,7 +7165,7 @@ OPJ_BOOL opj_j2k_read_header_procedure( opj_j2k_t *p_j2k,

/* Check if the current marker ID is valid */
if (l_current_marker < 0xff00) {
opj_event_msg(p_manager, EVT_ERROR, "We expected read a marker ID (0xff--) instead of %.8x\n", l_current_marker);
opj_event_msg(p_manager, EVT_ERROR, "A marker ID was expected (0xff--) instead of %.8x\n", l_current_marker);
return OPJ_FALSE;
}

Expand Down

0 comments on commit 7a8cdc4

Please sign in to comment.