• Home
  • Raw
  • Download

Lines Matching refs:p_tcp

199 static void opj_j2k_tcp_destroy (opj_tcp_t *p_tcp);
206 static void opj_j2k_tcp_data_destroy (opj_tcp_t *p_tcp);
763 static OPJ_BOOL opj_j2k_merge_ppt ( opj_tcp_t *p_tcp,
1049 static OPJ_BOOL opj_j2k_add_mct(opj_tcp_t * p_tcp, opj_image_t * p_image, OPJ_UINT32 p_index);
1203 static OPJ_FLOAT32 opj_j2k_get_tp_stride (opj_tcp_t * p_tcp);
1205 static OPJ_FLOAT32 opj_j2k_get_default_stride (opj_tcp_t * p_tcp);
3810 static OPJ_BOOL opj_j2k_merge_ppt(opj_tcp_t *p_tcp, opj_event_mgr_t * p_manager) in opj_j2k_merge_ppt() argument
3814 assert(p_tcp != 00); in opj_j2k_merge_ppt()
3816 assert(p_tcp->ppt_buffer == NULL); in opj_j2k_merge_ppt()
3818 if (p_tcp->ppt == 0U) { in opj_j2k_merge_ppt()
3823 for (i = 0U; i < p_tcp->ppt_markers_count; ++i) { in opj_j2k_merge_ppt()
3824 …l_ppt_data_size += p_tcp->ppt_markers[i].m_data_size; /* can't overflow, max 256 markers of max 65… in opj_j2k_merge_ppt()
3827 p_tcp->ppt_buffer = (OPJ_BYTE *) opj_malloc(l_ppt_data_size); in opj_j2k_merge_ppt()
3828 if (p_tcp->ppt_buffer == 00) { in opj_j2k_merge_ppt()
3832 p_tcp->ppt_len = l_ppt_data_size; in opj_j2k_merge_ppt()
3834 for (i = 0U; i < p_tcp->ppt_markers_count; ++i) { in opj_j2k_merge_ppt()
3835 if (p_tcp->ppt_markers[i].m_data != NULL) { /* standard doesn't seem to require contiguous Zppt */ in opj_j2k_merge_ppt()
3836 …memcpy(p_tcp->ppt_buffer + l_ppt_data_size, p_tcp->ppt_markers[i].m_data, p_tcp->ppt_markers[i].m_… in opj_j2k_merge_ppt()
3837 …l_ppt_data_size += p_tcp->ppt_markers[i].m_data_size; /* can't overflow, max 256 markers of max 65… in opj_j2k_merge_ppt()
3839 opj_free(p_tcp->ppt_markers[i].m_data); in opj_j2k_merge_ppt()
3840 p_tcp->ppt_markers[i].m_data = NULL; in opj_j2k_merge_ppt()
3841 p_tcp->ppt_markers[i].m_data_size = 0U; in opj_j2k_merge_ppt()
3845 p_tcp->ppt_markers_count = 0U; in opj_j2k_merge_ppt()
3846 opj_free(p_tcp->ppt_markers); in opj_j2k_merge_ppt()
3847 p_tcp->ppt_markers = NULL; in opj_j2k_merge_ppt()
3849 p_tcp->ppt_data = p_tcp->ppt_buffer; in opj_j2k_merge_ppt()
3850 p_tcp->ppt_data_size = p_tcp->ppt_len; in opj_j2k_merge_ppt()
4600 static OPJ_FLOAT32 opj_j2k_get_tp_stride (opj_tcp_t * p_tcp) in opj_j2k_get_tp_stride() argument
4602 return (OPJ_FLOAT32) ((p_tcp->m_nb_tile_parts - 1) * 14); in opj_j2k_get_tp_stride()
4605 static OPJ_FLOAT32 opj_j2k_get_default_stride (opj_tcp_t * p_tcp) in opj_j2k_get_default_stride() argument
4607 (void)p_tcp; in opj_j2k_get_default_stride()
5689 static OPJ_BOOL opj_j2k_add_mct(opj_tcp_t * p_tcp, opj_image_t * p_image, OPJ_UINT32 p_index) in opj_j2k_add_mct() argument
5700 assert(p_tcp != 00); in opj_j2k_add_mct()
5702 l_mcc_record = p_tcp->m_mcc_records; in opj_j2k_add_mct()
5704 for (i=0;i<p_tcp->m_nb_mcc_records;++i) { in opj_j2k_add_mct()
5710 if (i==p_tcp->m_nb_mcc_records) { in opj_j2k_add_mct()
5730 p_tcp->m_mct_decoding_matrix = (OPJ_FLOAT32*)opj_malloc(l_mct_size); in opj_j2k_add_mct()
5732 if (! p_tcp->m_mct_decoding_matrix ) { in opj_j2k_add_mct()
5736 …ead_functions_to_float[l_deco_array->m_element_type](l_deco_array->m_data,p_tcp->m_mct_decoding_ma… in opj_j2k_add_mct()
5757 l_tccp = p_tcp->tccps; in opj_j2k_add_mct()
6868 OPJ_BOOL opj_j2k_setup_mct_encoding(opj_tcp_t * p_tcp, opj_image_t * p_image) in opj_j2k_setup_mct_encoding() argument
6879 assert(p_tcp != 00); in opj_j2k_setup_mct_encoding()
6881 if (p_tcp->mct != 2) { in opj_j2k_setup_mct_encoding()
6885 if (p_tcp->m_mct_decoding_matrix) { in opj_j2k_setup_mct_encoding()
6886 if (p_tcp->m_nb_mct_records == p_tcp->m_nb_max_mct_records) { in opj_j2k_setup_mct_encoding()
6888 p_tcp->m_nb_max_mct_records += OPJ_J2K_MCT_DEFAULT_NB_RECORDS; in opj_j2k_setup_mct_encoding()
6890 …new_mct_records = (opj_mct_data_t *) opj_realloc(p_tcp->m_mct_records, p_tcp->m_nb_max_mct_records… in opj_j2k_setup_mct_encoding()
6892 opj_free(p_tcp->m_mct_records); in opj_j2k_setup_mct_encoding()
6893 p_tcp->m_mct_records = NULL; in opj_j2k_setup_mct_encoding()
6894 p_tcp->m_nb_max_mct_records = 0; in opj_j2k_setup_mct_encoding()
6895 p_tcp->m_nb_mct_records = 0; in opj_j2k_setup_mct_encoding()
6899 p_tcp->m_mct_records = new_mct_records; in opj_j2k_setup_mct_encoding()
6900 l_mct_deco_data = p_tcp->m_mct_records + p_tcp->m_nb_mct_records; in opj_j2k_setup_mct_encoding()
6902 …memset(l_mct_deco_data ,0,(p_tcp->m_nb_max_mct_records - p_tcp->m_nb_mct_records) * sizeof(opj_mct… in opj_j2k_setup_mct_encoding()
6904 l_mct_deco_data = p_tcp->m_mct_records + p_tcp->m_nb_mct_records; in opj_j2k_setup_mct_encoding()
6922 …j2k_mct_write_functions_from_float[l_mct_deco_data->m_element_type](p_tcp->m_mct_decoding_matrix,l… in opj_j2k_setup_mct_encoding()
6925 ++p_tcp->m_nb_mct_records; in opj_j2k_setup_mct_encoding()
6928 if (p_tcp->m_nb_mct_records == p_tcp->m_nb_max_mct_records) { in opj_j2k_setup_mct_encoding()
6930 p_tcp->m_nb_max_mct_records += OPJ_J2K_MCT_DEFAULT_NB_RECORDS; in opj_j2k_setup_mct_encoding()
6931 …new_mct_records = (opj_mct_data_t *) opj_realloc(p_tcp->m_mct_records, p_tcp->m_nb_max_mct_records… in opj_j2k_setup_mct_encoding()
6933 opj_free(p_tcp->m_mct_records); in opj_j2k_setup_mct_encoding()
6934 p_tcp->m_mct_records = NULL; in opj_j2k_setup_mct_encoding()
6935 p_tcp->m_nb_max_mct_records = 0; in opj_j2k_setup_mct_encoding()
6936 p_tcp->m_nb_mct_records = 0; in opj_j2k_setup_mct_encoding()
6940 p_tcp->m_mct_records = new_mct_records; in opj_j2k_setup_mct_encoding()
6941 l_mct_offset_data = p_tcp->m_mct_records + p_tcp->m_nb_mct_records; in opj_j2k_setup_mct_encoding()
6943 …memset(l_mct_offset_data ,0,(p_tcp->m_nb_max_mct_records - p_tcp->m_nb_mct_records) * sizeof(opj_m… in opj_j2k_setup_mct_encoding()
6950 l_mct_offset_data = p_tcp->m_mct_records + p_tcp->m_nb_mct_records; in opj_j2k_setup_mct_encoding()
6975 l_tccp = p_tcp->tccps; in opj_j2k_setup_mct_encoding()
6989 ++p_tcp->m_nb_mct_records; in opj_j2k_setup_mct_encoding()
6991 if (p_tcp->m_nb_mcc_records == p_tcp->m_nb_max_mcc_records) { in opj_j2k_setup_mct_encoding()
6993 p_tcp->m_nb_max_mcc_records += OPJ_J2K_MCT_DEFAULT_NB_RECORDS; in opj_j2k_setup_mct_encoding()
6995p_tcp->m_mcc_records, p_tcp->m_nb_max_mcc_records * sizeof(opj_simple_mcc_decorrelation_data_t)); in opj_j2k_setup_mct_encoding()
6997 opj_free(p_tcp->m_mcc_records); in opj_j2k_setup_mct_encoding()
6998 p_tcp->m_mcc_records = NULL; in opj_j2k_setup_mct_encoding()
6999 p_tcp->m_nb_max_mcc_records = 0; in opj_j2k_setup_mct_encoding()
7000 p_tcp->m_nb_mcc_records = 0; in opj_j2k_setup_mct_encoding()
7004 p_tcp->m_mcc_records = new_mcc_records; in opj_j2k_setup_mct_encoding()
7005 l_mcc_data = p_tcp->m_mcc_records + p_tcp->m_nb_mcc_records; in opj_j2k_setup_mct_encoding()
7006 …memset(l_mcc_data ,0,(p_tcp->m_nb_max_mcc_records - p_tcp->m_nb_mcc_records) * sizeof(opj_simple_m… in opj_j2k_setup_mct_encoding()
7010 l_mcc_data = p_tcp->m_mcc_records + p_tcp->m_nb_mcc_records; in opj_j2k_setup_mct_encoding()
7016 ++p_tcp->m_nb_mcc_records; in opj_j2k_setup_mct_encoding()
7566 static void opj_j2k_tcp_destroy (opj_tcp_t *p_tcp) in opj_j2k_tcp_destroy() argument
7568 if (p_tcp == 00) { in opj_j2k_tcp_destroy()
7572 if (p_tcp->ppt_markers != 00) { in opj_j2k_tcp_destroy()
7574 for (i = 0U; i < p_tcp->ppt_markers_count; ++i) { in opj_j2k_tcp_destroy()
7575 if (p_tcp->ppt_markers[i].m_data != NULL) { in opj_j2k_tcp_destroy()
7576 opj_free(p_tcp->ppt_markers[i].m_data); in opj_j2k_tcp_destroy()
7579 p_tcp->ppt_markers_count = 0U; in opj_j2k_tcp_destroy()
7580 opj_free(p_tcp->ppt_markers); in opj_j2k_tcp_destroy()
7581 p_tcp->ppt_markers = NULL; in opj_j2k_tcp_destroy()
7584 if (p_tcp->ppt_buffer != 00) { in opj_j2k_tcp_destroy()
7585 opj_free(p_tcp->ppt_buffer); in opj_j2k_tcp_destroy()
7586 p_tcp->ppt_buffer = 00; in opj_j2k_tcp_destroy()
7589 if (p_tcp->tccps != 00) { in opj_j2k_tcp_destroy()
7590 opj_free(p_tcp->tccps); in opj_j2k_tcp_destroy()
7591 p_tcp->tccps = 00; in opj_j2k_tcp_destroy()
7594 if (p_tcp->m_mct_coding_matrix != 00) { in opj_j2k_tcp_destroy()
7595 opj_free(p_tcp->m_mct_coding_matrix); in opj_j2k_tcp_destroy()
7596 p_tcp->m_mct_coding_matrix = 00; in opj_j2k_tcp_destroy()
7599 if (p_tcp->m_mct_decoding_matrix != 00) { in opj_j2k_tcp_destroy()
7600 opj_free(p_tcp->m_mct_decoding_matrix); in opj_j2k_tcp_destroy()
7601 p_tcp->m_mct_decoding_matrix = 00; in opj_j2k_tcp_destroy()
7604 if (p_tcp->m_mcc_records) { in opj_j2k_tcp_destroy()
7605 opj_free(p_tcp->m_mcc_records); in opj_j2k_tcp_destroy()
7606 p_tcp->m_mcc_records = 00; in opj_j2k_tcp_destroy()
7607 p_tcp->m_nb_max_mcc_records = 0; in opj_j2k_tcp_destroy()
7608 p_tcp->m_nb_mcc_records = 0; in opj_j2k_tcp_destroy()
7611 if (p_tcp->m_mct_records) { in opj_j2k_tcp_destroy()
7612 opj_mct_data_t * l_mct_data = p_tcp->m_mct_records; in opj_j2k_tcp_destroy()
7615 for (i=0;i<p_tcp->m_nb_mct_records;++i) { in opj_j2k_tcp_destroy()
7624 opj_free(p_tcp->m_mct_records); in opj_j2k_tcp_destroy()
7625 p_tcp->m_mct_records = 00; in opj_j2k_tcp_destroy()
7628 if (p_tcp->mct_norms != 00) { in opj_j2k_tcp_destroy()
7629 opj_free(p_tcp->mct_norms); in opj_j2k_tcp_destroy()
7630 p_tcp->mct_norms = 00; in opj_j2k_tcp_destroy()
7633 opj_j2k_tcp_data_destroy(p_tcp); in opj_j2k_tcp_destroy()
7637 static void opj_j2k_tcp_data_destroy (opj_tcp_t *p_tcp) in opj_j2k_tcp_data_destroy() argument
7639 if (p_tcp->m_data) { in opj_j2k_tcp_data_destroy()
7640 opj_free(p_tcp->m_data); in opj_j2k_tcp_data_destroy()
7641 p_tcp->m_data = NULL; in opj_j2k_tcp_data_destroy()
7642 p_tcp->m_data_size = 0; in opj_j2k_tcp_data_destroy()