[trunk] add an assert to spot a problem. update issue 189

This commit is contained in:
Mickael Savinaud 2012-11-15 16:28:44 +00:00
parent d5efeb7df5
commit 8eb481b6c6
1 changed files with 7 additions and 2 deletions

View File

@ -5998,8 +5998,13 @@ void opj_j2k_setup_encoder( opj_j2k_t *p_j2k,
} else { } else {
int res_spec = parameters->res_spec; int res_spec = parameters->res_spec;
int size_prcw = parameters->prcw_init[res_spec - 1] >> (p - (res_spec - 1)); int size_prcw = 0;
int size_prch = parameters->prch_init[res_spec - 1] >> (p - (res_spec - 1)); int size_prch = 0;
assert(res_spec>0); /* issue 189 */
size_prcw = parameters->prcw_init[res_spec - 1] >> (p - (res_spec - 1));
size_prch = parameters->prch_init[res_spec - 1] >> (p - (res_spec - 1));
if (size_prcw < 1) { if (size_prcw < 1) {
tccp->prcw[it_res] = 1; tccp->prcw[it_res] = 1;