Lines Matching refs:aom

540     AVFilmGrainAOMParams *aom;
553 aom = &fgp->codec.aom;
555 aom->chroma_scaling_from_luma = !!(ext_param->FilmGrainFlags & MFX_FILM_GRAIN_CHROMA_SCALING_FROM_LUMA);
556 aom->scaling_shift = ext_param->GrainScalingMinus8 + 8;
557 aom->ar_coeff_lag = ext_param->ArCoeffLag;
558 aom->ar_coeff_shift = ext_param->ArCoeffShiftMinus6 + 6;
559 aom->grain_scale_shift = ext_param->GrainScaleShift;
560 aom->overlap_flag = !!(ext_param->FilmGrainFlags & MFX_FILM_GRAIN_OVERLAP);
561 aom->limit_output_range = !!(ext_param->FilmGrainFlags & MFX_FILM_GRAIN_CLIP_TO_RESTRICTED_RANGE);
563 aom->num_y_points = ext_param->NumYPoints;
565 for (i = 0; i < aom->num_y_points; i++) {
566 aom->y_points[i][0] = ext_param->PointY[i].Value;
567 aom->y_points[i][1] = ext_param->PointY[i].Scaling;
570 aom->num_uv_points[0] = ext_param->NumCbPoints;
572 for (i = 0; i < aom->num_uv_points[0]; i++) {
573 aom->uv_points[0][i][0] = ext_param->PointCb[i].Value;
574 aom->uv_points[0][i][1] = ext_param->PointCb[i].Scaling;
577 aom->num_uv_points[1] = ext_param->NumCrPoints;
579 for (i = 0; i < aom->num_uv_points[1]; i++) {
580 aom->uv_points[1][i][0] = ext_param->PointCr[i].Value;
581 aom->uv_points[1][i][1] = ext_param->PointCr[i].Scaling;
585 aom->ar_coeffs_y[i] = ext_param->ArCoeffsYPlus128[i] - 128;
588 aom->ar_coeffs_uv[0][i] = ext_param->ArCoeffsCbPlus128[i] - 128;
589 aom->ar_coeffs_uv[1][i] = ext_param->ArCoeffsCrPlus128[i] - 128;
592 aom->uv_mult[0] = ext_param->CbMult;
593 aom->uv_mult[1] = ext_param->CrMult;
594 aom->uv_mult_luma[0] = ext_param->CbLumaMult;
595 aom->uv_mult_luma[1] = ext_param->CrLumaMult;
596 aom->uv_offset[0] = ext_param->CbOffset;
597 aom->uv_offset[1] = ext_param->CrOffset;