Lines Matching refs:pps
255 H265RawPPS *pps = &priv->raw_pps;
266 memset(pps, 0, sizeof(*pps));
564 pps->nal_unit_header = (H265RawNALUnitHeader) {
570 pps->pps_pic_parameter_set_id = 0;
571 pps->pps_seq_parameter_set_id = sps->sps_seq_parameter_set_id;
573 pps->num_ref_idx_l0_default_active_minus1 = 0;
574 pps->num_ref_idx_l1_default_active_minus1 = 0;
576 pps->init_qp_minus26 = priv->fixed_qp_idr - 26;
578 pps->cu_qp_delta_enabled_flag = (ctx->va_rc_mode != VA_RC_CQP);
579 pps->diff_cu_qp_delta_depth = 0;
581 // update pps setting according to queried result
586 pps->cu_qp_delta_enabled_flag =
589 pps->transform_skip_enabled_flag =
593 if (pps->cu_qp_delta_enabled_flag)
594 pps->diff_cu_qp_delta_depth = sps->log2_diff_max_min_luma_coding_block_size;
601 pps->tiles_enabled_flag = 1;
602 pps->num_tile_columns_minus1 = ctx->tile_cols - 1;
603 pps->num_tile_rows_minus1 = ctx->tile_rows - 1;
608 for (i = 0; i <= pps->num_tile_columns_minus1 &&
615 for (i = 0; i <= pps->num_tile_rows_minus1 &&
622 pps->uniform_spacing_flag = uniform_spacing;
624 for (i = 0; i <= pps->num_tile_columns_minus1; i++)
625 pps->column_width_minus1[i] = ctx->col_width[i] - 1;
626 for (i = 0; i <= pps->num_tile_rows_minus1; i++)
627 pps->row_height_minus1[i] = ctx->row_height[i] - 1;
629 pps->loop_filter_across_tiles_enabled_flag = 1;
632 pps->pps_loop_filter_across_slices_enabled_flag = 1;
703 .pic_init_qp = pps->init_qp_minus26 + 26,
704 .diff_cu_qp_delta_depth = pps->diff_cu_qp_delta_depth,
705 .pps_cb_qp_offset = pps->pps_cb_qp_offset,
706 .pps_cr_qp_offset = pps->pps_cr_qp_offset,
708 .num_tile_columns_minus1 = pps->num_tile_columns_minus1,
709 .num_tile_rows_minus1 = pps->num_tile_rows_minus1,
711 .log2_parallel_merge_level_minus2 = pps->log2_parallel_merge_level_minus2,
715 pps->num_ref_idx_l0_default_active_minus1,
717 pps->num_ref_idx_l1_default_active_minus1,
719 .slice_pic_parameter_set_id = pps->pps_pic_parameter_set_id,
722 .sign_data_hiding_enabled_flag = pps->sign_data_hiding_enabled_flag,
723 .constrained_intra_pred_flag = pps->constrained_intra_pred_flag,
724 .transform_skip_enabled_flag = pps->transform_skip_enabled_flag,
725 .cu_qp_delta_enabled_flag = pps->cu_qp_delta_enabled_flag,
726 .weighted_pred_flag = pps->weighted_pred_flag,
727 .weighted_bipred_flag = pps->weighted_bipred_flag,
728 .transquant_bypass_enabled_flag = pps->transquant_bypass_enabled_flag,
729 .tiles_enabled_flag = pps->tiles_enabled_flag,
730 .entropy_coding_sync_enabled_flag = pps->entropy_coding_sync_enabled_flag,
732 pps->loop_filter_across_tiles_enabled_flag,
734 pps->pps_loop_filter_across_slices_enabled_flag,
736 pps->pps_scaling_list_data_present_flag),
743 if (pps->tiles_enabled_flag) {
745 vpic->row_height_minus1[i] = pps->row_height_minus1[i];
747 vpic->column_width_minus1[i] = pps->column_width_minus1[i];
960 const H265RawPPS *pps = &priv->raw_pps;
972 sh->slice_pic_parameter_set_id = pps->pps_pic_parameter_set_id;
1073 sh->num_ref_idx_l0_active_minus1 = pps->num_ref_idx_l0_default_active_minus1;
1074 sh->num_ref_idx_l1_active_minus1 = pps->num_ref_idx_l1_default_active_minus1;
1081 sh->slice_qp_delta = priv->fixed_qp_b - (pps->init_qp_minus26 + 26);
1083 sh->slice_qp_delta = priv->fixed_qp_p - (pps->init_qp_minus26 + 26);
1085 sh->slice_qp_delta = priv->fixed_qp_idr - (pps->init_qp_minus26 + 26);