Lines Matching refs:units
161 cbs_unit_uninit(&frag->units[i]); in ff_cbs_fragment_reset()
174 av_freep(&frag->units); in ff_cbs_fragment_free()
184 CodedBitstreamUnit *unit = &frag->units[i]; in cbs_read_fragment_content()
364 CodedBitstreamUnit *unit = &frag->units[i]; in ff_cbs_write_fragment_data()
702 CodedBitstreamUnit *units; in cbs_insert_unit() local
705 units = frag->units; in cbs_insert_unit()
708 memmove(units + position + 1, units + position, in cbs_insert_unit()
709 (frag->nb_units - position) * sizeof(*units)); in cbs_insert_unit()
711 units = av_malloc_array(frag->nb_units*2 + 1, sizeof(*units)); in cbs_insert_unit()
712 if (!units) in cbs_insert_unit()
718 memcpy(units, frag->units, position * sizeof(*units)); in cbs_insert_unit()
721 memcpy(units + position + 1, frag->units + position, in cbs_insert_unit()
722 (frag->nb_units - position) * sizeof(*units)); in cbs_insert_unit()
725 memset(units + position, 0, sizeof(*units)); in cbs_insert_unit()
727 if (units != frag->units) { in cbs_insert_unit()
728 av_free(frag->units); in cbs_insert_unit()
729 frag->units = units; in cbs_insert_unit()
765 unit = &frag->units[position]; in ff_cbs_insert_unit_content()
803 unit = &frag->units[position]; in ff_cbs_insert_unit_data()
818 cbs_unit_uninit(&frag->units[position]); in ff_cbs_delete_unit()
823 memmove(frag->units + position, in ff_cbs_delete_unit()
824 frag->units + position + 1, in ff_cbs_delete_unit()
825 (frag->nb_units - position) * sizeof(*frag->units)); in ff_cbs_delete_unit()