Lines Matching refs:film_grain
1707 if (!dxva->film_grain.apply_grain) { in vdpu_av1d_set_fgs()
1725 regs->swreg7.sw_num_y_points_b = dxva->film_grain.num_y_points > 0; in vdpu_av1d_set_fgs()
1726 regs->swreg7.sw_num_cb_points_b = dxva->film_grain.num_cb_points > 0; in vdpu_av1d_set_fgs()
1727 regs->swreg7.sw_num_cr_points_b = dxva->film_grain.num_cr_points > 0; in vdpu_av1d_set_fgs()
1728 regs->swreg8.sw_scaling_shift = dxva->film_grain.scaling_shift_minus8 + 8; in vdpu_av1d_set_fgs()
1729 if (! dxva->film_grain.chroma_scaling_from_luma) { in vdpu_av1d_set_fgs()
1730 regs->swreg28.sw_cb_mult = dxva->film_grain.cb_mult - 128; in vdpu_av1d_set_fgs()
1731 regs->swreg28.sw_cb_luma_mult = dxva->film_grain.cb_luma_mult - 128; in vdpu_av1d_set_fgs()
1732 regs->swreg28.sw_cb_offset = dxva->film_grain.cb_offset - 256; in vdpu_av1d_set_fgs()
1733 regs->swreg29.sw_cr_mult = dxva->film_grain.cr_mult - 128; in vdpu_av1d_set_fgs()
1734 regs->swreg29.sw_cr_luma_mult = dxva->film_grain.cr_luma_mult - 128; in vdpu_av1d_set_fgs()
1735 regs->swreg29.sw_cr_offset = dxva->film_grain.cr_offset - 256; in vdpu_av1d_set_fgs()
1744 regs->swreg7.sw_overlap_flag = dxva->film_grain.overlap_flag; in vdpu_av1d_set_fgs()
1745 regs->swreg7.sw_clip_to_restricted_range = dxva->film_grain.clip_to_restricted_range; in vdpu_av1d_set_fgs()
1746 regs->swreg7.sw_chroma_scaling_from_luma = dxva->film_grain.chroma_scaling_from_luma; in vdpu_av1d_set_fgs()
1747 regs->swreg7.sw_random_seed = dxva->film_grain.grain_seed; in vdpu_av1d_set_fgs()
1749 init_scaling_function(dxva->film_grain.scaling_points_y, dxva->film_grain.num_y_points, in vdpu_av1d_set_fgs()
1752 if (dxva->film_grain.chroma_scaling_from_luma) { in vdpu_av1d_set_fgs()
1758 init_scaling_function(dxva->film_grain.scaling_points_cb, in vdpu_av1d_set_fgs()
1759 dxva->film_grain.num_cb_points, ctx->fgsmem.scaling_lut_cb); in vdpu_av1d_set_fgs()
1760 init_scaling_function(dxva->film_grain.scaling_points_cr, in vdpu_av1d_set_fgs()
1761 dxva->film_grain.num_cr_points, ctx->fgsmem.scaling_lut_cr); in vdpu_av1d_set_fgs()
1767 ar_coeffs_y[i] = dxva->film_grain.ar_coeffs_y[i] - 128; in vdpu_av1d_set_fgs()
1769 ar_coeffs_cb[i] = dxva->film_grain.ar_coeffs_cb[i] - 128; in vdpu_av1d_set_fgs()
1770 ar_coeffs_cr[i] = dxva->film_grain.ar_coeffs_cr[i] - 128; in vdpu_av1d_set_fgs()
1773 ar_coeff_lag = dxva->film_grain.ar_coeff_lag; in vdpu_av1d_set_fgs()
1774 ar_coeff_shift = dxva->film_grain.ar_coeff_shift_minus6 + 6; in vdpu_av1d_set_fgs()
1775 grain_scale_shift = dxva->film_grain.grain_scale_shift; in vdpu_av1d_set_fgs()
1781 GenerateLumaGrainBlock(luma_grain_block, bitdepth, dxva->film_grain.num_y_points, in vdpu_av1d_set_fgs()
1784 dxva->film_grain.grain_seed); in vdpu_av1d_set_fgs()
1788 dxva->film_grain.num_y_points, dxva->film_grain.num_cb_points, in vdpu_av1d_set_fgs()
1789 dxva->film_grain.num_cr_points, grain_scale_shift, ar_coeff_lag, ar_coeffs_cb, in vdpu_av1d_set_fgs()
1791 dxva->film_grain.chroma_scaling_from_luma, dxva->film_grain.grain_seed); in vdpu_av1d_set_fgs()
2057 regs->swreg7.sw_clip_to_restricted_range = dxva->film_grain.clip_to_restricted_range; in vdpu_av1d_gen_regs()