Lines Matching refs:av_len
70 bv->av_len = AMF_DecodeInt16(data); in AMF_DecodeString()
71 bv->av_val = (bv->av_len > 0) ? (char *)data + 2 : NULL; in AMF_DecodeString()
77 bv->av_len = AMF_DecodeInt32(data); in AMF_DecodeLongString()
78 bv->av_val = (bv->av_len > 0) ? (char *)data + 4 : NULL; in AMF_DecodeLongString()
176 if ((bv->av_len < 65536 && output + 1 + 2 + bv->av_len > outend) || in AMF_EncodeString()
177 output + 1 + 4 + bv->av_len > outend) in AMF_EncodeString()
180 if (bv->av_len < 65536) in AMF_EncodeString()
184 output = AMF_EncodeInt16(output, outend, bv->av_len); in AMF_EncodeString()
190 output = AMF_EncodeInt32(output, outend, bv->av_len); in AMF_EncodeString()
192 memcpy(output, bv->av_val, bv->av_len); in AMF_EncodeString()
193 output += bv->av_len; in AMF_EncodeString()
275 if (output+2+strName->av_len > outend) in AMF_EncodeNamedString()
277 output = AMF_EncodeInt16(output, outend, strName->av_len); in AMF_EncodeNamedString()
279 memcpy(output, strName->av_val, strName->av_len); in AMF_EncodeNamedString()
280 output += strName->av_len; in AMF_EncodeNamedString()
288 if (output+2+strName->av_len > outend) in AMF_EncodeNamedNumber()
290 output = AMF_EncodeInt16(output, outend, strName->av_len); in AMF_EncodeNamedNumber()
292 memcpy(output, strName->av_val, strName->av_len); in AMF_EncodeNamedNumber()
293 output += strName->av_len; in AMF_EncodeNamedNumber()
301 if (output+2+strName->av_len > outend) in AMF_EncodeNamedBoolean()
303 output = AMF_EncodeInt16(output, outend, strName->av_len); in AMF_EncodeNamedBoolean()
305 memcpy(output, strName->av_val, strName->av_len); in AMF_EncodeNamedBoolean()
306 output += strName->av_len; in AMF_EncodeNamedBoolean()
371 if (prop->p_type != AMF_NULL && pBuffer + prop->p_name.av_len + 2 + 1 >= pBufEnd) in AMFProp_Encode()
374 if (prop->p_type != AMF_NULL && prop->p_name.av_len) in AMFProp_Encode()
376 *pBuffer++ = prop->p_name.av_len >> 8; in AMFProp_Encode()
377 *pBuffer++ = prop->p_name.av_len & 0xff; in AMFProp_Encode()
378 memcpy(pBuffer, prop->p_name.av_val, prop->p_name.av_len); in AMFProp_Encode()
379 pBuffer += prop->p_name.av_len; in AMFProp_Encode()
482 str->av_len = 0; in AMF3ReadString()
490 str->av_len = nSize; in AMF3ReadString()
504 prop->p_name.av_len = 0; in AMF3Prop_Decode()
519 if (name.av_len <= 0) in AMF3Prop_Decode()
625 prop->p_name.av_len = 0; in AMFProp_Decode()
817 if (prop->p_name.av_len) in AMFProp_Dump()
824 name.av_len = sizeof("no-name.") - 1; in AMFProp_Dump()
826 if (name.av_len > 18) in AMFProp_Dump()
827 name.av_len = 18; in AMFProp_Dump()
829 snprintf(strRes, 255, "Name: %18.*s, ", name.av_len, name.av_val); in AMFProp_Dump()
860 snprintf(str, 255, "STRING:\t%.*s", prop->p_vu.p_aval.av_len, in AMFProp_Dump()
882 prop->p_vu.p_aval.av_len = 0; in AMFProp_Reset()
1169 len = prop.p_name.av_len; in AMF3_Decode()