Lines Matching refs:pps
45 const ScalingList *sl = s->ps.pps->scaling_list_data_present_flag ?
46 &s->ps.pps->scaling_list : &s->ps.sps->scaling_list;
74 const HEVCPPS *pps = s->ps.pps;
112 .log2_max_transform_skip_block_size_minus2 = pps->log2_max_transform_skip_block_size - 2,
113 .log2_sao_offset_scale_luma = pps->log2_sao_offset_scale_luma,
114 .log2_sao_offset_scale_chroma = pps->log2_sao_offset_scale_chroma,
146 .dependent_slice_segments_enabled_flag = pps->dependent_slice_segments_enabled_flag,
147 .slice_segment_header_extension_present_flag = pps->slice_header_extension_present_flag,
148 .sign_data_hiding_enabled_flag = pps->sign_data_hiding_flag,
149 .cu_qp_delta_enabled_flag = pps->cu_qp_delta_enabled_flag,
150 .diff_cu_qp_delta_depth = pps->diff_cu_qp_delta_depth,
151 .init_qp_minus26 = pps->pic_init_qp_minus26,
152 .pps_cb_qp_offset = pps->cb_qp_offset,
153 .pps_cr_qp_offset = pps->cr_qp_offset,
154 .constrained_intra_pred_flag = pps->constrained_intra_pred_flag,
155 .weighted_pred_flag = pps->weighted_pred_flag,
156 .weighted_bipred_flag = pps->weighted_bipred_flag,
157 .transform_skip_enabled_flag = pps->transform_skip_enabled_flag,
158 .transquant_bypass_enabled_flag = pps->transquant_bypass_enable_flag,
159 .entropy_coding_sync_enabled_flag = pps->entropy_coding_sync_enabled_flag,
160 .log2_parallel_merge_level_minus2 = pps->log2_parallel_merge_level - 2,
161 .num_extra_slice_header_bits = pps->num_extra_slice_header_bits,
162 .loop_filter_across_tiles_enabled_flag = pps->loop_filter_across_tiles_enabled_flag,
163 .loop_filter_across_slices_enabled_flag = pps->seq_loop_filter_across_slices_enabled_flag,
164 .output_flag_present_flag = pps->output_flag_present_flag,
165 .num_ref_idx_l0_default_active_minus1 = pps->num_ref_idx_l0_default_active - 1,
166 .num_ref_idx_l1_default_active_minus1 = pps->num_ref_idx_l1_default_active - 1,
167 .lists_modification_present_flag = pps->lists_modification_present_flag,
168 .cabac_init_present_flag = pps->cabac_init_present_flag,
169 .pps_slice_chroma_qp_offsets_present_flag = pps->pic_slice_level_chroma_qp_offsets_present_flag,
170 .deblocking_filter_override_enabled_flag = pps->deblocking_filter_override_enabled_flag,
171 .pps_deblocking_filter_disabled_flag = pps->disable_dbf,
172 .pps_beta_offset_div2 = pps->beta_offset / 2,
173 .pps_tc_offset_div2 = pps->tc_offset / 2,
174 .tiles_enabled_flag = pps->tiles_enabled_flag,
175 .uniform_spacing_flag = pps->uniform_spacing_flag,
176 .num_tile_columns_minus1 = pps->num_tile_columns - 1,
177 .num_tile_rows_minus1 = pps->num_tile_rows - 1,
179 .pps_range_extension_flag = pps->pps_range_extensions_flag,
180 .cross_component_prediction_enabled_flag = pps->cross_component_prediction_enabled_flag,
181 .chroma_qp_offset_list_enabled_flag = pps->chroma_qp_offset_list_enabled_flag,
182 .diff_cu_chroma_qp_offset_depth = pps->diff_cu_chroma_qp_offset_depth,
183 .chroma_qp_offset_list_len_minus1 = pps->chroma_qp_offset_list_len_minus1,
196 if (pps->num_tile_columns > FF_ARRAY_ELEMS(ppc->column_width_minus1) ||
197 pps->num_tile_rows > FF_ARRAY_ELEMS(ppc->row_height_minus1)) {
201 for (i = 0; i < pps->num_tile_columns; i++)
202 ppc->column_width_minus1[i] = pps->column_width[i] - 1;
203 for (i = 0; i < pps->num_tile_rows; i++)
204 ppc->row_height_minus1[i] = pps->row_height[i] - 1;
207 if (pps->chroma_qp_offset_list_len_minus1 > FF_ARRAY_ELEMS(ppc->cb_qp_offset_list) ||
208 pps->chroma_qp_offset_list_len_minus1 > FF_ARRAY_ELEMS(ppc->cr_qp_offset_list)) {
212 for (i = 0; i <= pps->chroma_qp_offset_list_len_minus1; i++) {
213 ppc->cb_qp_offset_list[i] = pps->cb_qp_offset_list[i];
214 ppc->cr_qp_offset_list[i] = pps->cr_qp_offset_list[i];