Lines Matching refs:frame_header
389 GstAV1FrameHeaderOBU * frame_header) in _setup_segment_info() argument
397 frame_header->segmentation_params.feature_data[i][j]; in _setup_segment_info()
402 if (frame_header->segmentation_params.feature_enabled[i][j]) in _setup_segment_info()
411 GstAV1FrameHeaderOBU * frame_header) in _setup_film_grain_info() argument
415 if (!frame_header->film_grain_params.apply_grain) in _setup_film_grain_info()
419 frame_header->film_grain_params.num_y_points; in _setup_film_grain_info()
420 for (i = 0; i < frame_header->film_grain_params.num_y_points; i++) { in _setup_film_grain_info()
422 frame_header->film_grain_params.point_y_value[i]; in _setup_film_grain_info()
424 frame_header->film_grain_params.point_y_scaling[i]; in _setup_film_grain_info()
428 frame_header->film_grain_params.num_cb_points; in _setup_film_grain_info()
429 for (i = 0; i < frame_header->film_grain_params.num_cb_points; i++) { in _setup_film_grain_info()
431 frame_header->film_grain_params.point_cb_value[i]; in _setup_film_grain_info()
433 frame_header->film_grain_params.point_cb_scaling[i]; in _setup_film_grain_info()
437 frame_header->film_grain_params.num_cr_points; in _setup_film_grain_info()
438 for (i = 0; i < frame_header->film_grain_params.num_cr_points; i++) { in _setup_film_grain_info()
440 frame_header->film_grain_params.point_cr_value[i]; in _setup_film_grain_info()
442 frame_header->film_grain_params.point_cr_scaling[i]; in _setup_film_grain_info()
449 frame_header->film_grain_params.ar_coeffs_y_plus_128[i] - 128; in _setup_film_grain_info()
452 if (frame_header->film_grain_params.chroma_scaling_from_luma in _setup_film_grain_info()
456 frame_header->film_grain_params.ar_coeffs_cb_plus_128[i] - 128; in _setup_film_grain_info()
459 if (frame_header->film_grain_params.chroma_scaling_from_luma in _setup_film_grain_info()
463 frame_header->film_grain_params.ar_coeffs_cr_plus_128[i] - 128; in _setup_film_grain_info()
470 GstAV1FrameHeaderOBU * frame_header) in _setup_loop_filter_info() argument
475 frame_header->loop_filter_params.loop_filter_level[0]; in _setup_loop_filter_info()
477 frame_header->loop_filter_params.loop_filter_level[1]; in _setup_loop_filter_info()
479 frame_header->loop_filter_params.loop_filter_level[2]; in _setup_loop_filter_info()
481 frame_header->loop_filter_params.loop_filter_level[3]; in _setup_loop_filter_info()
485 frame_header->loop_filter_params.loop_filter_ref_deltas[i]; in _setup_loop_filter_info()
488 frame_header->loop_filter_params.loop_filter_mode_deltas[i]; in _setup_loop_filter_info()
493 GstAV1FrameHeaderOBU * frame_header) in _setup_quantization_info() argument
496 frame_header->quantization_params.using_qmatrix; in _setup_quantization_info()
497 if (frame_header->quantization_params.using_qmatrix) { in _setup_quantization_info()
499 frame_header->quantization_params.qm_y; in _setup_quantization_info()
501 frame_header->quantization_params.qm_u; in _setup_quantization_info()
503 frame_header->quantization_params.qm_v; in _setup_quantization_info()
513 GstAV1FrameHeaderOBU * frame_header, guint8 num_planes) in _setup_cdef_info() argument
518 pic_param->cdef_damping_minus_3 = frame_header->cdef_params.cdef_damping - 3; in _setup_cdef_info()
519 pic_param->cdef_bits = frame_header->cdef_params.cdef_bits; in _setup_cdef_info()
521 sec_strength = frame_header->cdef_params.cdef_y_sec_strength[i]; in _setup_cdef_info()
528 ((frame_header->cdef_params.cdef_y_pri_strength[i] & 0xf) << 2) | in _setup_cdef_info()
533 sec_strength = frame_header->cdef_params.cdef_uv_sec_strength[i]; in _setup_cdef_info()
540 ((frame_header->cdef_params.cdef_uv_pri_strength[i] & 0xf) << 2) | in _setup_cdef_info()
552 GstAV1FrameHeaderOBU * frame_header) in _setup_global_motion_info() argument
560 frame_header->global_motion_params.gm_type[GST_AV1_REF_LAST_FRAME + i]; in _setup_global_motion_info()
564 frame_header->global_motion_params.gm_params in _setup_global_motion_info()
571 frame_header->global_motion_params.invalid[GST_AV1_REF_LAST_FRAME + i]; in _setup_global_motion_info()
581 GstAV1FrameHeaderOBU *frame_header = &picture->frame_hdr; in gst_va_av1_dec_start_picture() local
614 .frame_width_minus1 = frame_header->upscaled_width - 1, in gst_va_av1_dec_start_picture()
615 .frame_height_minus1 = frame_header->frame_height - 1, in gst_va_av1_dec_start_picture()
618 .order_hint = frame_header->order_hint, in gst_va_av1_dec_start_picture()
621 .enabled = frame_header->segmentation_params.segmentation_enabled, in gst_va_av1_dec_start_picture()
622 .update_map = frame_header->segmentation_params.segmentation_update_map, in gst_va_av1_dec_start_picture()
624 frame_header->segmentation_params.segmentation_temporal_update, in gst_va_av1_dec_start_picture()
626 frame_header->segmentation_params.segmentation_update_data, in gst_va_av1_dec_start_picture()
631 .apply_grain = frame_header->film_grain_params.apply_grain, in gst_va_av1_dec_start_picture()
633 frame_header->film_grain_params.chroma_scaling_from_luma, in gst_va_av1_dec_start_picture()
635 frame_header->film_grain_params.grain_scaling_minus_8, in gst_va_av1_dec_start_picture()
636 .ar_coeff_lag = frame_header->film_grain_params.ar_coeff_lag, in gst_va_av1_dec_start_picture()
638 frame_header->film_grain_params.ar_coeff_shift_minus_6, in gst_va_av1_dec_start_picture()
639 .grain_scale_shift = frame_header->film_grain_params.grain_scale_shift, in gst_va_av1_dec_start_picture()
640 .overlap_flag = frame_header->film_grain_params.overlap_flag, in gst_va_av1_dec_start_picture()
642 frame_header->film_grain_params.clip_to_restricted_range, in gst_va_av1_dec_start_picture()
644 .grain_seed = frame_header->film_grain_params.grain_seed, in gst_va_av1_dec_start_picture()
645 .cb_mult = frame_header->film_grain_params.cb_mult, in gst_va_av1_dec_start_picture()
646 .cb_luma_mult = frame_header->film_grain_params.cb_luma_mult, in gst_va_av1_dec_start_picture()
647 .cb_offset = frame_header->film_grain_params.cb_offset, in gst_va_av1_dec_start_picture()
648 .cr_mult = frame_header->film_grain_params.cr_mult, in gst_va_av1_dec_start_picture()
649 .cr_luma_mult = frame_header->film_grain_params.cr_luma_mult, in gst_va_av1_dec_start_picture()
650 .cr_offset = frame_header->film_grain_params.cr_offset, in gst_va_av1_dec_start_picture()
652 .tile_cols = frame_header->tile_info.tile_cols, in gst_va_av1_dec_start_picture()
653 .tile_rows = frame_header->tile_info.tile_rows, in gst_va_av1_dec_start_picture()
654 .context_update_tile_id = frame_header->tile_info.context_update_tile_id, in gst_va_av1_dec_start_picture()
656 .frame_type = frame_header->frame_type, in gst_va_av1_dec_start_picture()
657 .show_frame = frame_header->show_frame, in gst_va_av1_dec_start_picture()
658 .showable_frame = frame_header->showable_frame, in gst_va_av1_dec_start_picture()
659 .error_resilient_mode = frame_header->error_resilient_mode, in gst_va_av1_dec_start_picture()
660 .disable_cdf_update = frame_header->disable_cdf_update, in gst_va_av1_dec_start_picture()
661 .allow_screen_content_tools = frame_header->allow_screen_content_tools, in gst_va_av1_dec_start_picture()
662 .force_integer_mv = frame_header->force_integer_mv, in gst_va_av1_dec_start_picture()
663 .allow_intrabc = frame_header->allow_intrabc, in gst_va_av1_dec_start_picture()
664 .use_superres = frame_header->use_superres, in gst_va_av1_dec_start_picture()
665 .allow_high_precision_mv = frame_header->allow_high_precision_mv, in gst_va_av1_dec_start_picture()
666 .is_motion_mode_switchable = frame_header->is_motion_mode_switchable, in gst_va_av1_dec_start_picture()
667 .use_ref_frame_mvs = frame_header->use_ref_frame_mvs, in gst_va_av1_dec_start_picture()
669 frame_header->disable_frame_end_update_cdf, in gst_va_av1_dec_start_picture()
671 frame_header->tile_info.uniform_tile_spacing_flag, in gst_va_av1_dec_start_picture()
672 .allow_warped_motion = frame_header->allow_warped_motion, in gst_va_av1_dec_start_picture()
674 .superres_scale_denominator = frame_header->superres_denom, in gst_va_av1_dec_start_picture()
675 .interp_filter = frame_header->interpolation_filter, in gst_va_av1_dec_start_picture()
679 frame_header->loop_filter_params.loop_filter_sharpness, in gst_va_av1_dec_start_picture()
681 frame_header->loop_filter_params.loop_filter_delta_enabled, in gst_va_av1_dec_start_picture()
683 frame_header->loop_filter_params.loop_filter_delta_update, in gst_va_av1_dec_start_picture()
687 frame_header->loop_filter_params.delta_lf_present, in gst_va_av1_dec_start_picture()
688 .log2_delta_lf_res = frame_header->loop_filter_params.delta_lf_res, in gst_va_av1_dec_start_picture()
689 .delta_lf_multi = frame_header->loop_filter_params.delta_lf_multi, in gst_va_av1_dec_start_picture()
691 frame_header->quantization_params.delta_q_present, in gst_va_av1_dec_start_picture()
692 .log2_delta_q_res = frame_header->quantization_params.delta_q_res, in gst_va_av1_dec_start_picture()
693 .tx_mode = frame_header->tx_mode, in gst_va_av1_dec_start_picture()
694 .reference_select = frame_header->reference_select, in gst_va_av1_dec_start_picture()
695 .reduced_tx_set_used = frame_header->reduced_tx_set, in gst_va_av1_dec_start_picture()
696 .skip_mode_present = frame_header->skip_mode_present, in gst_va_av1_dec_start_picture()
699 .base_qindex = frame_header->quantization_params.base_q_idx, in gst_va_av1_dec_start_picture()
700 .y_dc_delta_q = frame_header->quantization_params.delta_q_y_dc, in gst_va_av1_dec_start_picture()
701 .u_dc_delta_q = frame_header->quantization_params.delta_q_u_dc, in gst_va_av1_dec_start_picture()
702 .u_ac_delta_q = frame_header->quantization_params.delta_q_u_ac, in gst_va_av1_dec_start_picture()
703 .v_dc_delta_q = frame_header->quantization_params.delta_q_v_dc, in gst_va_av1_dec_start_picture()
704 .v_ac_delta_q = frame_header->quantization_params.delta_q_v_ac, in gst_va_av1_dec_start_picture()
708 frame_header->loop_restoration_params.frame_restoration_type[0], in gst_va_av1_dec_start_picture()
710 frame_header->loop_restoration_params.frame_restoration_type[1], in gst_va_av1_dec_start_picture()
712 frame_header->loop_restoration_params.frame_restoration_type[2], in gst_va_av1_dec_start_picture()
713 .lr_unit_shift = frame_header->loop_restoration_params.lr_unit_shift, in gst_va_av1_dec_start_picture()
714 .lr_uv_shift = frame_header->loop_restoration_params.lr_uv_shift, in gst_va_av1_dec_start_picture()
729 if (frame_header->film_grain_params.apply_grain) { in gst_va_av1_dec_start_picture()
752 pic_param.ref_frame_idx[i] = frame_header->ref_frame_idx[i]; in gst_va_av1_dec_start_picture()
754 pic_param.primary_ref_frame = frame_header->primary_ref_frame; in gst_va_av1_dec_start_picture()
756 _setup_segment_info (&pic_param, frame_header); in gst_va_av1_dec_start_picture()
757 _setup_film_grain_info (&pic_param, frame_header); in gst_va_av1_dec_start_picture()
761 frame_header->tile_info.width_in_sbs_minus_1[i]; in gst_va_av1_dec_start_picture()
763 frame_header->tile_info.height_in_sbs_minus_1[i]; in gst_va_av1_dec_start_picture()
766 _setup_loop_filter_info (&pic_param, frame_header); in gst_va_av1_dec_start_picture()
767 _setup_quantization_info (&pic_param, frame_header); in gst_va_av1_dec_start_picture()
768 _setup_cdef_info (&pic_param, frame_header, seq_header->num_planes); in gst_va_av1_dec_start_picture()
769 _setup_global_motion_info (&pic_param, frame_header); in gst_va_av1_dec_start_picture()