Lines Matching refs:film_grain
354 const AV1RawFilmGrainParams *film_grain = &header->film_grain, *src;
355 AV1RawFilmGrainParams *dst = &s->cur_frame.film_grain;
357 if (!film_grain->apply_grain)
360 if (film_grain->update_grain) {
361 memcpy(dst, film_grain, sizeof(*dst));
365 src = &s->ref[film_grain->film_grain_params_ref_idx].film_grain;
368 dst->grain_seed = film_grain->grain_seed;
591 memset(&f->film_grain, 0, sizeof(f->film_grain));
633 memcpy(&dst->film_grain,
634 &src->film_grain,
635 sizeof(dst->film_grain));
858 const AV1RawFilmGrainParams *film_grain = &s->cur_frame.film_grain;
862 if (!film_grain->apply_grain)
870 fgp->seed = film_grain->grain_seed;
873 aom->chroma_scaling_from_luma = film_grain->chroma_scaling_from_luma;
874 aom->scaling_shift = film_grain->grain_scaling_minus_8 + 8;
875 aom->ar_coeff_lag = film_grain->ar_coeff_lag;
876 aom->ar_coeff_shift = film_grain->ar_coeff_shift_minus_6 + 6;
877 aom->grain_scale_shift = film_grain->grain_scale_shift;
878 aom->overlap_flag = film_grain->overlap_flag;
879 aom->limit_output_range = film_grain->clip_to_restricted_range;
881 aom->num_y_points = film_grain->num_y_points;
882 for (int i = 0; i < film_grain->num_y_points; i++) {
883 aom->y_points[i][0] = film_grain->point_y_value[i];
884 aom->y_points[i][1] = film_grain->point_y_scaling[i];
886 aom->num_uv_points[0] = film_grain->num_cb_points;
887 for (int i = 0; i < film_grain->num_cb_points; i++) {
888 aom->uv_points[0][i][0] = film_grain->point_cb_value[i];
889 aom->uv_points[0][i][1] = film_grain->point_cb_scaling[i];
891 aom->num_uv_points[1] = film_grain->num_cr_points;
892 for (int i = 0; i < film_grain->num_cr_points; i++) {
893 aom->uv_points[1][i][0] = film_grain->point_cr_value[i];
894 aom->uv_points[1][i][1] = film_grain->point_cr_scaling[i];
898 aom->ar_coeffs_y[i] = film_grain->ar_coeffs_y_plus_128[i] - 128;
901 aom->ar_coeffs_uv[0][i] = film_grain->ar_coeffs_cb_plus_128[i] - 128;
902 aom->ar_coeffs_uv[1][i] = film_grain->ar_coeffs_cr_plus_128[i] - 128;
905 aom->uv_mult[0] = film_grain->cb_mult;
906 aom->uv_mult[1] = film_grain->cr_mult;
907 aom->uv_mult_luma[0] = film_grain->cb_luma_mult;
908 aom->uv_mult_luma[1] = film_grain->cr_luma_mult;
909 aom->uv_offset[0] = film_grain->cb_offset;
910 aom->uv_offset[1] = film_grain->cr_offset;