File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -6573,10 +6573,16 @@ static void opj_j2k_set_cinema_parameters(opj_cparameters_t *parameters,
65736573
65746574 /* Precincts */
65756575 parameters -> csty |= 0x01 ;
6576- parameters -> res_spec = parameters -> numresolution - 1 ;
6577- for (i = 0 ; i < parameters -> res_spec ; i ++ ) {
6578- parameters -> prcw_init [i ] = 256 ;
6579- parameters -> prch_init [i ] = 256 ;
6576+ if (parameters -> numresolution == 1 ) {
6577+ parameters -> res_spec = 1 ;
6578+ parameters -> prcw_init [0 ] = 128 ;
6579+ parameters -> prch_init [0 ] = 128 ;
6580+ } else {
6581+ parameters -> res_spec = parameters -> numresolution - 1 ;
6582+ for (i = 0 ; i < parameters -> res_spec ; i ++ ) {
6583+ parameters -> prcw_init [i ] = 256 ;
6584+ parameters -> prch_init [i ] = 256 ;
6585+ }
65806586 }
65816587
65826588 /* The progression order shall be CPRL */
You can’t perform that action at this time.
0 commit comments