Home
last modified time | relevance | path

Searched refs:frag (Results 1 – 2 of 2) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_cbs.c2625 static MPP_RET mpp_insert_unit(Av1UnitFragment *frag, RK_S32 position) in mpp_insert_unit() argument
2629 if (frag->nb_units < frag->nb_units_allocated) { in mpp_insert_unit()
2630 units = frag->units; in mpp_insert_unit()
2632 if (position < frag->nb_units) in mpp_insert_unit()
2634 (frag->nb_units - position) * sizeof(*units)); in mpp_insert_unit()
2636 units = mpp_malloc(Av1ObuUnit, frag->nb_units * 2 + 1); in mpp_insert_unit()
2640 frag->nb_units_allocated = 2 * frag->nb_units_allocated + 1; in mpp_insert_unit()
2643 memcpy(units, frag->units, position * sizeof(*units)); in mpp_insert_unit()
2645 if (position < frag->nb_units) in mpp_insert_unit()
2646 memcpy(units + position + 1, frag->units + position, in mpp_insert_unit()
[all …]
H A Dav1d_parser.h181 RK_S32 mpp_av1_split_fragment(AV1Context *ctx, Av1UnitFragment *frag, RK_S32 header_flag);
182 RK_S32 mpp_av1_read_fragment_content(AV1Context *ctx, Av1UnitFragment *frag);
185 void mpp_av1_fragment_reset(Av1UnitFragment *frag);
186 RK_S32 mpp_av1_assemble_fragment(AV1Context *ctx, Av1UnitFragment *frag);