Lines Matching refs:parameters

118 void OPJ_CALLCONV opj_set_default_decoder_parameters(opj_dparameters_t *parameters) {
119 if(parameters) {
120 memset(parameters, 0, sizeof(opj_dparameters_t));
121 /* default decoding parameters */
122 parameters->cp_layer = 0;
123 parameters->cp_reduce = 0;
124 parameters->cp_limit_decoding = NO_LIMITATION;
126 parameters->decod_format = -1;
127 parameters->cod_format = -1;
128 parameters->flags = 0;
131 parameters->jpwl_correct = OPJ_FALSE;
132 parameters->jpwl_exp_comps = JPWL_EXPECTED_COMPONENTS;
133 parameters->jpwl_max_tiles = JPWL_MAXIMUM_TILES;
139 void OPJ_CALLCONV opj_setup_decoder(opj_dinfo_t *dinfo, opj_dparameters_t *parameters) {
140 if(dinfo && parameters) {
144 j2k_setup_decoder((opj_j2k_t*)dinfo->j2k_handle, parameters);
147 jp2_setup_decoder((opj_jp2_t*)dinfo->jp2_handle, parameters);
230 void OPJ_CALLCONV opj_set_default_encoder_parameters(opj_cparameters_t *parameters) {
231 if(parameters) {
232 memset(parameters, 0, sizeof(opj_cparameters_t));
233 /* default coding parameters */
234 parameters->cp_cinema = OFF;
235 parameters->max_comp_size = 0;
236 parameters->numresolution = 6;
237 parameters->cp_rsiz = STD_RSIZ;
238 parameters->cblockw_init = 64;
239 parameters->cblockh_init = 64;
240 parameters->prog_order = LRCP;
241 parameters->roi_compno = -1; /* no ROI */
242 parameters->subsampling_dx = 1;
243 parameters->subsampling_dy = 1;
244 parameters->tp_on = 0;
245 parameters->decod_format = -1;
246 parameters->cod_format = -1;
247 parameters->tcp_rates[0] = 0;
248 parameters->tcp_numlayers = 0;
249 parameters->cp_disto_alloc = 0;
250 parameters->cp_fixed_alloc = 0;
251 parameters->cp_fixed_quality = 0;
252 parameters->jpip_on = OPJ_FALSE;
255 parameters->jpwl_epc_on = OPJ_FALSE;
256 parameters->jpwl_hprot_MH = -1; /* -1 means unassigned */
260 parameters->jpwl_hprot_TPH_tileno[i] = -1; /* unassigned */
261 parameters->jpwl_hprot_TPH[i] = 0; /* absent */
267 parameters->jpwl_pprot_tileno[i] = -1; /* unassigned */
268 parameters->jpwl_pprot_packno[i] = -1; /* unassigned */
269 parameters->jpwl_pprot[i] = 0; /* absent */
272 parameters->jpwl_sens_size = 0; /* 0 means no ESD */
273 parameters->jpwl_sens_addr = 0; /* 0 means auto */
274 parameters->jpwl_sens_range = 0; /* 0 means packet */
275 parameters->jpwl_sens_MH = -1; /* -1 means unassigned */
279 parameters->jpwl_sens_TPH_tileno[i] = -1; /* unassigned */
280 parameters->jpwl_sens_TPH[i] = -1; /* absent */
288 void OPJ_CALLCONV opj_setup_encoder(opj_cinfo_t *cinfo, opj_cparameters_t *parameters, opj_image_t *image) {
289 if(cinfo && parameters && image) {
292 j2k_setup_encoder((opj_j2k_t*)cinfo->j2k_handle, parameters, image);
295 jp2_setup_encoder((opj_jp2_t*)cinfo->jp2_handle, parameters, image);