Lines Matching refs:fg
676 static int validate_av1_film_grain(struct v4l2_ctrl_av1_film_grain *fg)
680 if (fg->flags > GENMASK(4, 0))
683 if (fg->film_grain_params_ref_idx > GENMASK(2, 0) ||
684 fg->num_y_points > 14 ||
685 fg->num_cb_points > 10 ||
686 fg->num_cr_points > GENMASK(3, 0) ||
687 fg->grain_scaling_minus_8 > GENMASK(1, 0) ||
688 fg->ar_coeff_lag > GENMASK(1, 0) ||
689 fg->ar_coeff_shift_minus_6 > GENMASK(1, 0) ||
690 fg->grain_scale_shift > GENMASK(1, 0))
693 if (!(fg->flags & V4L2_AV1_FILM_GRAIN_FLAG_APPLY_GRAIN))
696 for (i = 1; i < fg->num_y_points; i++)
697 if (fg->point_y_value[i] <= fg->point_y_value[i - 1])
700 for (i = 1; i < fg->num_cb_points; i++)
701 if (fg->point_cb_value[i] <= fg->point_cb_value[i - 1])
704 for (i = 1; i < fg->num_cr_points; i++)
705 if (fg->point_cr_value[i] <= fg->point_cr_value[i - 1])