Lines Matching refs:payload_len
874 int m_obj_offset, int payload_len, int flags)
899 avio_wl16(pb, payload_len); // payload length
908 int m_obj_offset, payload_len, frag_len1;
912 payload_len = m_obj_size - m_obj_offset;
915 asf->multi_payloads_present = (payload_len < multi_payload_constant);
930 if (frag_len1 < payload_len &&
942 if (payload_len > frag_len1)
943 payload_len = frag_len1;
944 else if (payload_len == (frag_len1 - 1))
945 payload_len = frag_len1 - 2; // additional byte need to put padding length
948 m_obj_size, m_obj_offset, payload_len, flags);
949 avio_write(&asf->pb.pub, buf, payload_len);
952 asf->packet_size_left -= (payload_len + PAYLOAD_HEADER_SIZE_MULTIPLE_PAYLOADS);
954 asf->packet_size_left -= (payload_len + PAYLOAD_HEADER_SIZE_SINGLE_PAYLOAD);
959 payload_len = 0;
961 m_obj_offset += payload_len;
962 buf += payload_len;