Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_parser2_syntax.c20 const AV1RawFilmGrainParams *film_grain = &h->cur_frame.film_grain; in av1d_fill_picparams() local
24 int apply_grain = film_grain->apply_grain; in av1d_fill_picparams()
243 pp->film_grain.matrix_coefficients = seq->color_config.matrix_coefficients; in av1d_fill_picparams()
245 pp->film_grain.apply_grain = 1; in av1d_fill_picparams()
246 pp->film_grain.scaling_shift_minus8 = film_grain->grain_scaling_minus_8; in av1d_fill_picparams()
247 pp->film_grain.chroma_scaling_from_luma = film_grain->chroma_scaling_from_luma; in av1d_fill_picparams()
248 pp->film_grain.ar_coeff_lag = film_grain->ar_coeff_lag; in av1d_fill_picparams()
249 pp->film_grain.ar_coeff_shift_minus6 = film_grain->ar_coeff_shift_minus_6; in av1d_fill_picparams()
250 pp->film_grain.grain_scale_shift = film_grain->grain_scale_shift; in av1d_fill_picparams()
251 pp->film_grain.overlap_flag = film_grain->overlap_flag; in av1d_fill_picparams()
[all …]
H A Dav1d_parser.c467 const AV1RawFilmGrainParams *film_grain = &header->film_grain, *src; in load_grain_params() local
468 AV1RawFilmGrainParams *dst = &s->cur_frame.film_grain; in load_grain_params()
470 if (!film_grain->apply_grain) in load_grain_params()
473 if (film_grain->update_grain) { in load_grain_params()
474 memcpy(dst, film_grain, sizeof(*dst)); in load_grain_params()
478 src = &s->ref[film_grain->film_grain_params_ref_idx].film_grain; in load_grain_params()
481 dst->grain_seed = film_grain->grain_seed; in load_grain_params()
569 memset(&f->film_grain, 0, sizeof(f->film_grain)); in av1d_frame_unref()
645 memcpy(&dst->film_grain, in av1d_frame_ref()
646 &src->film_grain, in av1d_frame_ref()
[all …]
H A Dav1d_parser.h77 AV1RawFilmGrainParams film_grain; member
H A Dav1d_cbs.h282 AV1RawFilmGrainParams film_grain; member
H A Dav1d_cbs.c2119 CHECK(mpp_av1_film_grain_params(ctx, gb, &current->film_grain, current)); in mpp_av1_uncompressed_header()
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c1473 mpp_put_bits(&bp, dxva->film_grain.matrix_coefficients, 8); in prepare_uncompress_header()
1664 mpp_put_bits(&bp, dxva->film_grain.apply_grain, 1); in prepare_uncompress_header()
1665 mpp_put_bits(&bp, dxva->film_grain.grain_seed, 16); in prepare_uncompress_header()
1666 mpp_put_bits(&bp, dxva->film_grain.update_grain, 1); in prepare_uncompress_header()
1667 mpp_put_bits(&bp, dxva->film_grain.num_y_points, 4); in prepare_uncompress_header()
1670 mpp_put_bits(&bp, dxva->film_grain.scaling_points_y[i][0], 8); in prepare_uncompress_header()
1673 mpp_put_bits(&bp, dxva->film_grain.scaling_points_y[i][1], 8); in prepare_uncompress_header()
1675 mpp_put_bits(&bp, dxva->film_grain.chroma_scaling_from_luma, 1); in prepare_uncompress_header()
1676 mpp_put_bits(&bp, dxva->film_grain.num_cb_points, 4); in prepare_uncompress_header()
1679 mpp_put_bits(&bp, dxva->film_grain.scaling_points_cb[i][0], 8); in prepare_uncompress_header()
[all …]
/rockchip-linux_mpp/mpp/hal/vpu/av1d/
H A Dhal_av1d_vdpu.c1707 if (!dxva->film_grain.apply_grain) { in vdpu_av1d_set_fgs()
1725 regs->swreg7.sw_num_y_points_b = dxva->film_grain.num_y_points > 0; in vdpu_av1d_set_fgs()
1726 regs->swreg7.sw_num_cb_points_b = dxva->film_grain.num_cb_points > 0; in vdpu_av1d_set_fgs()
1727 regs->swreg7.sw_num_cr_points_b = dxva->film_grain.num_cr_points > 0; in vdpu_av1d_set_fgs()
1728 regs->swreg8.sw_scaling_shift = dxva->film_grain.scaling_shift_minus8 + 8; in vdpu_av1d_set_fgs()
1729 if (! dxva->film_grain.chroma_scaling_from_luma) { in vdpu_av1d_set_fgs()
1730 regs->swreg28.sw_cb_mult = dxva->film_grain.cb_mult - 128; in vdpu_av1d_set_fgs()
1731 regs->swreg28.sw_cb_luma_mult = dxva->film_grain.cb_luma_mult - 128; in vdpu_av1d_set_fgs()
1732 regs->swreg28.sw_cb_offset = dxva->film_grain.cb_offset - 256; in vdpu_av1d_set_fgs()
1733 regs->swreg29.sw_cr_mult = dxva->film_grain.cr_mult - 128; in vdpu_av1d_set_fgs()
[all …]
/rockchip-linux_mpp/mpp/common/
H A Dav1d_syntax.h201 } film_grain; member