Home
last modified time | relevance | path

Searched refs:film_grain (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/av1/
H A Dav1d_parser2_syntax.c30 const AV1RawFilmGrainParams *film_grain = &h->cur_frame.film_grain; in av1d_fill_picparams() local
34 int apply_grain = film_grain->apply_grain; in av1d_fill_picparams()
226 pp->film_grain.apply_grain = 1; in av1d_fill_picparams()
227 pp->film_grain.scaling_shift_minus8 = film_grain->grain_scaling_minus_8; in av1d_fill_picparams()
228 pp->film_grain.chroma_scaling_from_luma = film_grain->chroma_scaling_from_luma; in av1d_fill_picparams()
229 pp->film_grain.ar_coeff_lag = film_grain->ar_coeff_lag; in av1d_fill_picparams()
230 pp->film_grain.ar_coeff_shift_minus6 = film_grain->ar_coeff_shift_minus_6; in av1d_fill_picparams()
231 pp->film_grain.grain_scale_shift = film_grain->grain_scale_shift; in av1d_fill_picparams()
232 pp->film_grain.overlap_flag = film_grain->overlap_flag; in av1d_fill_picparams()
233 pp->film_grain.clip_to_restricted_range = film_grain->clip_to_restricted_range; in av1d_fill_picparams()
[all …]
H A Dav1d_parser.c464 const AV1RawFilmGrainParams *film_grain = &header->film_grain, *src; in load_grain_params() local
465 AV1RawFilmGrainParams *dst = &s->cur_frame.film_grain; in load_grain_params()
467 if (!film_grain->apply_grain) in load_grain_params()
470 if (film_grain->update_grain) { in load_grain_params()
471 memcpy(dst, film_grain, sizeof(*dst)); in load_grain_params()
475 src = &s->ref[film_grain->film_grain_params_ref_idx].film_grain; in load_grain_params()
478 dst->grain_seed = film_grain->grain_seed; in load_grain_params()
566 memset(&f->film_grain, 0, sizeof(f->film_grain)); in av1d_frame_unref()
641 memcpy(&dst->film_grain, in av1d_frame_ref()
642 &src->film_grain, in av1d_frame_ref()
[all …]
H A Dav1d_parser.h75 AV1RawFilmGrainParams film_grain; member
H A Dav1d_cbs.h279 AV1RawFilmGrainParams film_grain; member
H A Dav1d_cbs.c2100 CHECK(mpp_av1_film_grain_params(ctx, gb, &current->film_grain, current)); in mpp_av1_uncompressed_header()
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/av1d/
H A Dhal_av1d_vdpu.c1686 if (!dxva->film_grain.apply_grain) { in vdpu_av1d_set_fgs()
1704 regs->swreg7.sw_num_y_points_b = dxva->film_grain.num_y_points > 0; in vdpu_av1d_set_fgs()
1705 regs->swreg7.sw_num_cb_points_b = dxva->film_grain.num_cb_points > 0; in vdpu_av1d_set_fgs()
1706 regs->swreg7.sw_num_cr_points_b = dxva->film_grain.num_cr_points > 0; in vdpu_av1d_set_fgs()
1707 regs->swreg8.sw_scaling_shift = dxva->film_grain.scaling_shift_minus8 + 8; in vdpu_av1d_set_fgs()
1708 if (! dxva->film_grain.chroma_scaling_from_luma) { in vdpu_av1d_set_fgs()
1709 regs->swreg28.sw_cb_mult = dxva->film_grain.cb_mult - 128; in vdpu_av1d_set_fgs()
1710 regs->swreg28.sw_cb_luma_mult = dxva->film_grain.cb_luma_mult - 128; in vdpu_av1d_set_fgs()
1711 regs->swreg28.sw_cb_offset = dxva->film_grain.cb_offset - 256; in vdpu_av1d_set_fgs()
1712 regs->swreg29.sw_cr_mult = dxva->film_grain.cr_mult - 128; in vdpu_av1d_set_fgs()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/common/
H A Dav1d_syntax.h193 } film_grain; member