Lines Matching refs:frame_header
44 const AV1RawFrameHeader *frame_header = s->raw_frame_header; in nvdec_av1_start_frame() local
70 .ref_pic_flag = !!frame_header->refresh_frame_flags, in nvdec_av1_start_frame()
71 .intra_pic_flag = frame_header->frame_type == AV1_FRAME_INTRA_ONLY || in nvdec_av1_start_frame()
72 frame_header->frame_type == AV1_FRAME_KEY, in nvdec_av1_start_frame()
78 .frame_offset = frame_header->order_hint, in nvdec_av1_start_frame()
103 .frame_type = frame_header->frame_type, in nvdec_av1_start_frame()
104 .show_frame = frame_header->show_frame, in nvdec_av1_start_frame()
105 .disable_cdf_update = frame_header->disable_cdf_update, in nvdec_av1_start_frame()
106 .allow_screen_content_tools = frame_header->allow_screen_content_tools, in nvdec_av1_start_frame()
107 .force_integer_mv = frame_header->force_integer_mv || in nvdec_av1_start_frame()
108 frame_header->frame_type == AV1_FRAME_INTRA_ONLY || in nvdec_av1_start_frame()
109 frame_header->frame_type == AV1_FRAME_KEY, in nvdec_av1_start_frame()
110 .coded_denom = frame_header->coded_denom, in nvdec_av1_start_frame()
111 .allow_intrabc = frame_header->allow_intrabc, in nvdec_av1_start_frame()
112 .allow_high_precision_mv = frame_header->allow_high_precision_mv, in nvdec_av1_start_frame()
113 .interp_filter = frame_header->interpolation_filter, in nvdec_av1_start_frame()
114 .switchable_motion_mode = frame_header->is_motion_mode_switchable, in nvdec_av1_start_frame()
115 .use_ref_frame_mvs = frame_header->use_ref_frame_mvs, in nvdec_av1_start_frame()
116 .disable_frame_end_update_cdf = frame_header->disable_frame_end_update_cdf, in nvdec_av1_start_frame()
117 .delta_q_present = frame_header->delta_q_present, in nvdec_av1_start_frame()
118 .delta_q_res = frame_header->delta_q_res, in nvdec_av1_start_frame()
119 .using_qmatrix = frame_header->using_qmatrix, in nvdec_av1_start_frame()
121 .use_superres = frame_header->use_superres, in nvdec_av1_start_frame()
122 .tx_mode = frame_header->tx_mode, in nvdec_av1_start_frame()
123 .reference_mode = frame_header->reference_select, in nvdec_av1_start_frame()
124 .allow_warped_motion = frame_header->allow_warped_motion, in nvdec_av1_start_frame()
125 .reduced_tx_set = frame_header->reduced_tx_set, in nvdec_av1_start_frame()
126 .skip_mode = frame_header->skip_mode_present, in nvdec_av1_start_frame()
129 .num_tile_cols = frame_header->tile_cols, in nvdec_av1_start_frame()
130 .num_tile_rows = frame_header->tile_rows, in nvdec_av1_start_frame()
131 .context_update_tile_id = frame_header->context_update_tile_id, in nvdec_av1_start_frame()
134 .cdef_damping_minus_3 = frame_header->cdef_damping_minus_3, in nvdec_av1_start_frame()
135 .cdef_bits = frame_header->cdef_bits, in nvdec_av1_start_frame()
138 .SkipModeFrame0 = frame_header->skip_mode_present ? in nvdec_av1_start_frame()
140 .SkipModeFrame1 = frame_header->skip_mode_present ? in nvdec_av1_start_frame()
144 .base_qindex = frame_header->base_q_idx, in nvdec_av1_start_frame()
145 .qp_y_dc_delta_q = frame_header->delta_q_y_dc, in nvdec_av1_start_frame()
146 .qp_u_dc_delta_q = frame_header->delta_q_u_dc, in nvdec_av1_start_frame()
147 .qp_v_dc_delta_q = frame_header->delta_q_v_dc, in nvdec_av1_start_frame()
148 .qp_u_ac_delta_q = frame_header->delta_q_u_ac, in nvdec_av1_start_frame()
149 .qp_v_ac_delta_q = frame_header->delta_q_v_ac, in nvdec_av1_start_frame()
150 .qm_y = frame_header->qm_y, in nvdec_av1_start_frame()
151 .qm_u = frame_header->qm_u, in nvdec_av1_start_frame()
152 .qm_v = frame_header->qm_v, in nvdec_av1_start_frame()
155 .segmentation_enabled = frame_header->segmentation_enabled, in nvdec_av1_start_frame()
156 .segmentation_update_map = frame_header->segmentation_update_map, in nvdec_av1_start_frame()
157 .segmentation_update_data = frame_header->segmentation_update_data, in nvdec_av1_start_frame()
158 .segmentation_temporal_update = frame_header->segmentation_temporal_update, in nvdec_av1_start_frame()
161 .loop_filter_level[0] = frame_header->loop_filter_level[0], in nvdec_av1_start_frame()
162 .loop_filter_level[1] = frame_header->loop_filter_level[1], in nvdec_av1_start_frame()
163 .loop_filter_level_u = frame_header->loop_filter_level[2], in nvdec_av1_start_frame()
164 .loop_filter_level_v = frame_header->loop_filter_level[3], in nvdec_av1_start_frame()
165 .loop_filter_sharpness = frame_header->loop_filter_sharpness, in nvdec_av1_start_frame()
166 .loop_filter_delta_enabled = frame_header->loop_filter_delta_enabled, in nvdec_av1_start_frame()
167 .loop_filter_delta_update = frame_header->loop_filter_delta_update, in nvdec_av1_start_frame()
168 .loop_filter_mode_deltas[0] = frame_header->loop_filter_mode_deltas[0], in nvdec_av1_start_frame()
169 .loop_filter_mode_deltas[1] = frame_header->loop_filter_mode_deltas[1], in nvdec_av1_start_frame()
170 .delta_lf_present = frame_header->delta_lf_present, in nvdec_av1_start_frame()
171 .delta_lf_res = frame_header->delta_lf_res, in nvdec_av1_start_frame()
172 .delta_lf_multi = frame_header->delta_lf_multi, in nvdec_av1_start_frame()
175 .lr_type[0] = remap_lr_type[frame_header->lr_type[0]], in nvdec_av1_start_frame()
176 .lr_type[1] = remap_lr_type[frame_header->lr_type[1]], in nvdec_av1_start_frame()
177 .lr_type[2] = remap_lr_type[frame_header->lr_type[2]], in nvdec_av1_start_frame()
178 .lr_unit_size[0] = 1 + frame_header->lr_unit_shift, in nvdec_av1_start_frame()
179 .lr_unit_size[1] = 1 + frame_header->lr_unit_shift - frame_header->lr_uv_shift, in nvdec_av1_start_frame()
180 .lr_unit_size[2] = 1 + frame_header->lr_unit_shift - frame_header->lr_uv_shift, in nvdec_av1_start_frame()
209 for (i = 0; i < frame_header->tile_cols; ++i) { in nvdec_av1_start_frame()
210 ppc->tile_widths[i] = frame_header->width_in_sbs_minus_1[i] + 1; in nvdec_av1_start_frame()
212 for (i = 0; i < frame_header->tile_rows; ++i) { in nvdec_av1_start_frame()
213 ppc->tile_heights[i] = frame_header->height_in_sbs_minus_1[i] + 1; in nvdec_av1_start_frame()
217 for (i = 0; i < (1 << frame_header->cdef_bits); ++i) { in nvdec_av1_start_frame()
218 …ppc->cdef_y_strength[i] = (frame_header->cdef_y_pri_strength[i] & 0x0F) | (frame_header->cdef_y_se… in nvdec_av1_start_frame()
219 …ppc->cdef_uv_strength[i] = (frame_header->cdef_uv_pri_strength[i] & 0x0F) | (frame_header->cdef_uv… in nvdec_av1_start_frame()
226 ppc->segmentation_feature_mask[i] |= frame_header->feature_enabled[i][j] << j; in nvdec_av1_start_frame()
227 ppc->segmentation_feature_data[i][j] = frame_header->feature_value[i][j]; in nvdec_av1_start_frame()
233 ppc->loop_filter_ref_deltas[i] = frame_header->loop_filter_ref_deltas[i]; in nvdec_av1_start_frame()
239 if (frame_header->primary_ref_frame == AV1_PRIMARY_REF_NONE) { in nvdec_av1_start_frame()
242 int8_t pri_ref_idx = frame_header->ref_frame_idx[frame_header->primary_ref_frame]; in nvdec_av1_start_frame()
248 int8_t ref_idx = frame_header->ref_frame_idx[i]; in nvdec_av1_start_frame()
256 ppc->global_motion[i].invalid = !frame_header->is_global[AV1_REF_FRAME_LAST + i]; in nvdec_av1_start_frame()
290 const AV1RawFrameHeader *frame_header = s->raw_frame_header; in nvdec_av1_decode_slice() local
294 ctx->nb_slices = frame_header->tile_cols * frame_header->tile_rows; in nvdec_av1_decode_slice()