Lines Matching defs:ext_param

452     frame->surface.Data.ExtParam    = frame->ext_param;
537 static int qsv_export_film_grain(AVCodecContext *avctx, mfxExtAV1FilmGrainParam *ext_param, AVFrame *frame)
543 if (!(ext_param->FilmGrainFlags & MFX_FILM_GRAIN_APPLY))
552 fgp->seed = ext_param->GrainSeed;
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;
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;
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;
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;