Lines Matching refs:tile_index
4492 assert(p_j2k->cstr_index->tile_index != 00); in opj_j2k_read_sot()
4493 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tileno = in opj_j2k_read_sot()
4495 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_tpsno = in opj_j2k_read_sot()
4499 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].nb_tps = in opj_j2k_read_sot()
4501 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps = in opj_j2k_read_sot()
4504 if (!p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index) { in opj_j2k_read_sot()
4505 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index = in opj_j2k_read_sot()
4507 if (!p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index) { in opj_j2k_read_sot()
4514 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index, in opj_j2k_read_sot()
4517 opj_free(p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index); in opj_j2k_read_sot()
4518 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index = NULL; in opj_j2k_read_sot()
4523 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index = in opj_j2k_read_sot()
4529 if (!p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index) { in opj_j2k_read_sot()
4530 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps = 10; in opj_j2k_read_sot()
4531 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index = in opj_j2k_read_sot()
4533 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps, in opj_j2k_read_sot()
4535 if (!p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index) { in opj_j2k_read_sot()
4536 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps = 0; in opj_j2k_read_sot()
4544 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps) { in opj_j2k_read_sot()
4546 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps = in opj_j2k_read_sot()
4549 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index, in opj_j2k_read_sot()
4550 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps * in opj_j2k_read_sot()
4553 … opj_free(p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index); in opj_j2k_read_sot()
4554 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index = NULL; in opj_j2k_read_sot()
4555 … p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].current_nb_tps = 0; in opj_j2k_read_sot()
4560 p_j2k->cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index = in opj_j2k_read_sot()
4789 l_cstr_index->tile_index[p_j2k->m_current_tile_number].current_tpsno; in opj_j2k_read_sod()
4790 … l_cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index[l_current_tile_part].end_header in opj_j2k_read_sod()
4793 l_cstr_index->tile_index[p_j2k->m_current_tile_number].tp_index[l_current_tile_part].end_pos in opj_j2k_read_sod()
7417 assert(cstr_index->tile_index != 00); in opj_j2k_add_tlmarker()
7420 if ((cstr_index->tile_index[tileno].marknum + 1) > in opj_j2k_add_tlmarker()
7421 cstr_index->tile_index[tileno].maxmarknum) { in opj_j2k_add_tlmarker()
7423 cstr_index->tile_index[tileno].maxmarknum = (OPJ_UINT32)(100 + in opj_j2k_add_tlmarker()
7424 (OPJ_FLOAT32) cstr_index->tile_index[tileno].maxmarknum); in opj_j2k_add_tlmarker()
7426 cstr_index->tile_index[tileno].marker, in opj_j2k_add_tlmarker()
7427 cstr_index->tile_index[tileno].maxmarknum * sizeof(opj_marker_info_t)); in opj_j2k_add_tlmarker()
7429 opj_free(cstr_index->tile_index[tileno].marker); in opj_j2k_add_tlmarker()
7430 cstr_index->tile_index[tileno].marker = NULL; in opj_j2k_add_tlmarker()
7431 cstr_index->tile_index[tileno].maxmarknum = 0; in opj_j2k_add_tlmarker()
7432 cstr_index->tile_index[tileno].marknum = 0; in opj_j2k_add_tlmarker()
7436 cstr_index->tile_index[tileno].marker = new_marker; in opj_j2k_add_tlmarker()
7440 cstr_index->tile_index[tileno].marker[cstr_index->tile_index[tileno].marknum].type in opj_j2k_add_tlmarker()
7442 cstr_index->tile_index[tileno].marker[cstr_index->tile_index[tileno].marknum].pos in opj_j2k_add_tlmarker()
7444 cstr_index->tile_index[tileno].marker[cstr_index->tile_index[tileno].marknum].len in opj_j2k_add_tlmarker()
7446 cstr_index->tile_index[tileno].marknum++; in opj_j2k_add_tlmarker()
7449 OPJ_UINT32 l_current_tile_part = cstr_index->tile_index[tileno].current_tpsno; in opj_j2k_add_tlmarker()
7451 if (cstr_index->tile_index[tileno].tp_index) { in opj_j2k_add_tlmarker()
7452 cstr_index->tile_index[tileno].tp_index[l_current_tile_part].start_pos = pos; in opj_j2k_add_tlmarker()
8341 if (p_cstr_ind->tile_index) { in j2k_destroy_cstr_index()
8346 if (p_cstr_ind->tile_index[it_tile].packet_index) { in j2k_destroy_cstr_index()
8347 opj_free(p_cstr_ind->tile_index[it_tile].packet_index); in j2k_destroy_cstr_index()
8348 p_cstr_ind->tile_index[it_tile].packet_index = NULL; in j2k_destroy_cstr_index()
8351 if (p_cstr_ind->tile_index[it_tile].tp_index) { in j2k_destroy_cstr_index()
8352 opj_free(p_cstr_ind->tile_index[it_tile].tp_index); in j2k_destroy_cstr_index()
8353 p_cstr_ind->tile_index[it_tile].tp_index = NULL; in j2k_destroy_cstr_index()
8356 if (p_cstr_ind->tile_index[it_tile].marker) { in j2k_destroy_cstr_index()
8357 opj_free(p_cstr_ind->tile_index[it_tile].marker); in j2k_destroy_cstr_index()
8358 p_cstr_ind->tile_index[it_tile].marker = NULL; in j2k_destroy_cstr_index()
8363 opj_free(p_cstr_ind->tile_index); in j2k_destroy_cstr_index()
8364 p_cstr_ind->tile_index = NULL; in j2k_destroy_cstr_index()
9560 cstr_index->tile_index = NULL; in opj_j2k_create_cstr_index()
10319 if (cstr_index->tile_index) { in opj_j2k_dump_MH_index()
10324 l_acc_nb_of_tile_part += cstr_index->tile_index[it_tile].nb_tps; in opj_j2k_dump_MH_index()
10331 OPJ_UINT32 nb_of_tile_part = cstr_index->tile_index[it_tile].nb_tps; in opj_j2k_dump_MH_index()
10336 if (cstr_index->tile_index[it_tile].tp_index) { in opj_j2k_dump_MH_index()
10341 cstr_index->tile_index[it_tile].tp_index[it_tile_part].start_pos, in opj_j2k_dump_MH_index()
10342 cstr_index->tile_index[it_tile].tp_index[it_tile_part].end_header, in opj_j2k_dump_MH_index()
10343 cstr_index->tile_index[it_tile].tp_index[it_tile_part].end_pos); in opj_j2k_dump_MH_index()
10347 if (cstr_index->tile_index[it_tile].marker) { in opj_j2k_dump_MH_index()
10348 for (it_marker = 0; it_marker < cstr_index->tile_index[it_tile].marknum ; in opj_j2k_dump_MH_index()
10351 cstr_index->tile_index[it_tile].marker[it_marker].type, in opj_j2k_dump_MH_index()
10352 cstr_index->tile_index[it_tile].marker[it_marker].pos, in opj_j2k_dump_MH_index()
10353 cstr_index->tile_index[it_tile].marker[it_marker].len); in opj_j2k_dump_MH_index()
10539 l_cstr_index->tile_index = (opj_tile_index_t*)opj_calloc( in j2k_get_cstr_index()
10541 if (!l_cstr_index->tile_index) { in j2k_get_cstr_index()
10547 if (!p_j2k->cstr_index->tile_index) { in j2k_get_cstr_index()
10548 opj_free(l_cstr_index->tile_index); in j2k_get_cstr_index()
10549 l_cstr_index->tile_index = NULL; in j2k_get_cstr_index()
10555 l_cstr_index->tile_index[it_tile].marknum = in j2k_get_cstr_index()
10556 p_j2k->cstr_index->tile_index[it_tile].marknum; in j2k_get_cstr_index()
10558 l_cstr_index->tile_index[it_tile].marker = in j2k_get_cstr_index()
10559 (opj_marker_info_t*)opj_malloc(l_cstr_index->tile_index[it_tile].marknum * in j2k_get_cstr_index()
10562 if (!l_cstr_index->tile_index[it_tile].marker) { in j2k_get_cstr_index()
10566 opj_free(l_cstr_index->tile_index[it_tile_free].marker); in j2k_get_cstr_index()
10569 opj_free(l_cstr_index->tile_index); in j2k_get_cstr_index()
10575 if (p_j2k->cstr_index->tile_index[it_tile].marker) in j2k_get_cstr_index()
10576 memcpy(l_cstr_index->tile_index[it_tile].marker, in j2k_get_cstr_index()
10577 p_j2k->cstr_index->tile_index[it_tile].marker, in j2k_get_cstr_index()
10578 l_cstr_index->tile_index[it_tile].marknum * sizeof(opj_marker_info_t)); in j2k_get_cstr_index()
10580 opj_free(l_cstr_index->tile_index[it_tile].marker); in j2k_get_cstr_index()
10581 l_cstr_index->tile_index[it_tile].marker = NULL; in j2k_get_cstr_index()
10585 l_cstr_index->tile_index[it_tile].nb_tps = in j2k_get_cstr_index()
10586 p_j2k->cstr_index->tile_index[it_tile].nb_tps; in j2k_get_cstr_index()
10588 l_cstr_index->tile_index[it_tile].tp_index = in j2k_get_cstr_index()
10589 (opj_tp_index_t*)opj_malloc(l_cstr_index->tile_index[it_tile].nb_tps * sizeof( in j2k_get_cstr_index()
10592 if (!l_cstr_index->tile_index[it_tile].tp_index) { in j2k_get_cstr_index()
10596 opj_free(l_cstr_index->tile_index[it_tile_free].marker); in j2k_get_cstr_index()
10597 opj_free(l_cstr_index->tile_index[it_tile_free].tp_index); in j2k_get_cstr_index()
10600 opj_free(l_cstr_index->tile_index); in j2k_get_cstr_index()
10606 if (p_j2k->cstr_index->tile_index[it_tile].tp_index) { in j2k_get_cstr_index()
10607 memcpy(l_cstr_index->tile_index[it_tile].tp_index, in j2k_get_cstr_index()
10608 p_j2k->cstr_index->tile_index[it_tile].tp_index, in j2k_get_cstr_index()
10609 l_cstr_index->tile_index[it_tile].nb_tps * sizeof(opj_tp_index_t)); in j2k_get_cstr_index()
10611 opj_free(l_cstr_index->tile_index[it_tile].tp_index); in j2k_get_cstr_index()
10612 l_cstr_index->tile_index[it_tile].tp_index = NULL; in j2k_get_cstr_index()
10616 l_cstr_index->tile_index[it_tile].nb_packet = 0; in j2k_get_cstr_index()
10617 l_cstr_index->tile_index[it_tile].packet_index = NULL; in j2k_get_cstr_index()
10630 p_j2k->cstr_index->tile_index = (opj_tile_index_t*)opj_calloc( in opj_j2k_allocate_tile_element_cstr_index()
10632 if (!p_j2k->cstr_index->tile_index) { in opj_j2k_allocate_tile_element_cstr_index()
10637 p_j2k->cstr_index->tile_index[it_tile].maxmarknum = 100; in opj_j2k_allocate_tile_element_cstr_index()
10638 p_j2k->cstr_index->tile_index[it_tile].marknum = 0; in opj_j2k_allocate_tile_element_cstr_index()
10639 p_j2k->cstr_index->tile_index[it_tile].marker = (opj_marker_info_t*) in opj_j2k_allocate_tile_element_cstr_index()
10640 opj_calloc(p_j2k->cstr_index->tile_index[it_tile].maxmarknum, in opj_j2k_allocate_tile_element_cstr_index()
10642 if (!p_j2k->cstr_index->tile_index[it_tile].marker) { in opj_j2k_allocate_tile_element_cstr_index()
10799 if (!p_j2k->cstr_index->tile_index) { in opj_j2k_decode_one_tile()
10807 if (p_j2k->cstr_index->tile_index) in opj_j2k_decode_one_tile()
10808 if (p_j2k->cstr_index->tile_index->tp_index) { in opj_j2k_decode_one_tile()
10809 if (! p_j2k->cstr_index->tile_index[l_tile_no_to_dec].nb_tps) { in opj_j2k_decode_one_tile()
10819 … p_j2k->cstr_index->tile_index[l_tile_no_to_dec].tp_index[0].start_pos + 2, in opj_j2k_decode_one_tile()
11033 OPJ_UINT32 tile_index) in opj_j2k_get_tile() argument
11050 if (/*(tile_index < 0) &&*/ (tile_index >= p_j2k->m_cp.tw * p_j2k->m_cp.th)) { in opj_j2k_get_tile()
11052 "Tile index provided by the user is incorrect %d (max = %d) \n", tile_index, in opj_j2k_get_tile()
11058 l_tile_x = tile_index % p_j2k->m_cp.tw; in opj_j2k_get_tile()
11059 l_tile_y = tile_index / p_j2k->m_cp.tw; in opj_j2k_get_tile()
11124 p_j2k->m_specific_param.m_decoder.m_tile_ind_to_dec = (OPJ_INT32)tile_index; in opj_j2k_get_tile()