Lines Matching refs:segment_nb

472     if (src_impl->segment_nb)  in mpp_packet_copy()
491 if (src_impl->segment_nb) { in mpp_packet_append()
496 for (i = 0; i < src_impl->segment_nb; i++, segs++) { in mpp_packet_append()
510 p->segment_nb = 0; in mpp_packet_reset_segment()
517 void mpp_packet_set_segment_nb(MppPacket packet, RK_U32 segment_nb) in mpp_packet_set_segment_nb() argument
523 if (segment_nb >= p->segment_nb || !segs) in mpp_packet_set_segment_nb()
526 if (!segment_nb) { in mpp_packet_set_segment_nb()
532 if (segment_nb <= MPP_PKT_SEG_CNT_DEFAULT) { in mpp_packet_set_segment_nb()
534 memcpy(p->segments_def, segs, sizeof(*segs) * segment_nb); in mpp_packet_set_segment_nb()
544 for (i = 0; i < (RK_S32)segment_nb - 1; i++) in mpp_packet_set_segment_nb()
547 segs[segment_nb - 1].next = NULL; in mpp_packet_set_segment_nb()
549 p->segment_nb = segment_nb; in mpp_packet_set_segment_nb()
556 RK_U32 segment_nb = p->segment_nb; in mpp_packet_add_segment_info() local
559 if (segment_nb >= old_buf_cnt) { in mpp_packet_add_segment_info()
576 for (i = 0; i < segment_nb - 1; i++) in mpp_packet_add_segment_info()
590 seg_buf += segment_nb; in mpp_packet_add_segment_info()
591 seg_buf->index = segment_nb; in mpp_packet_add_segment_info()
597 if (segment_nb) in mpp_packet_add_segment_info()
600 p->segment_nb++; in mpp_packet_add_segment_info()
601 mpp_assert(p->segment_nb <= p->segment_buf_cnt); in mpp_packet_add_segment_info()
613 if (src_impl->segment_nb) { in mpp_packet_copy_segment_info()
616 RK_U32 segment_nb = src_impl->segment_nb; in mpp_packet_copy_segment_info() local
619 dst_impl->segment_nb = segment_nb; in mpp_packet_copy_segment_info()
622 if (segment_nb <= MPP_PKT_SEG_CNT_DEFAULT) { in mpp_packet_copy_segment_info()
625 memcpy(dst_segs, src_segs, sizeof(*dst_segs) * segment_nb); in mpp_packet_copy_segment_info()
631 memcpy(dst_segs, src_segs, sizeof(*dst_segs) * segment_nb); in mpp_packet_copy_segment_info()
634 for (i = 0; i < segment_nb - 1; i++) in mpp_packet_copy_segment_info()
648 if (!p->segment_nb) in mpp_packet_get_segment_info()
695 MPP_PACKET_ACCESSOR_GET(RK_U32, segment_nb)