Lines Matching refs:data

249         p->data          = prev->data;
258 prev->data = NULL;
269 if (ffurl_read_complete(h, p->data + p->offset, toread) != toread) {
279 prev->data = p->data;
282 p->data = NULL;
388 if ((ret = ffurl_write(h, pkt->data + off, towrite)) < 0)
412 pkt->data = av_realloc(NULL, size);
413 if (!pkt->data)
430 av_freep(&pkt->data);
489 int ff_amf_tag_size(const uint8_t *data, const uint8_t *data_end)
494 if (data >= data_end)
497 bytestream2_init(&gb, data, data_end - data);
502 av_assert0(bytestream2_tell(&gb) >= 0 && bytestream2_tell(&gb) <= data_end - data);
557 int ff_amf_get_field_value(const uint8_t *data, const uint8_t *data_end,
562 if (data >= data_end)
565 bytestream2_init(&gb, data, data_end - data);
592 static void amf_tag_contents(void *ctx, const uint8_t *data,
600 if (data >= data_end)
602 switch ((type = *data++)) {
604 av_log(ctx, AV_LOG_DEBUG, " number %g\n", av_int2double(AV_RB64(data)));
607 av_log(ctx, AV_LOG_DEBUG, " bool %d\n", *data);
612 size = bytestream_get_be16(&data);
614 size = bytestream_get_be32(&data);
617 memcpy(buf, data, size);
627 nb = bytestream_get_be32(&data);
633 size = bytestream_get_be16(&data);
637 data++;
640 memcpy(buf, data, size);
642 if (size >= data_end - data)
644 data += size;
647 amf_tag_contents(ctx, data, data_end);
648 t = ff_amf_tag_size(data, data_end);
649 if (t < 0 || t >= data_end - data)
651 data += t;
667 uint8_t *src = p->data, *src_end = p->data + p->size;
677 av_log(ctx, AV_LOG_DEBUG, "Window acknowledgement size = %d\n", AV_RB32(p->data));
679 av_log(ctx, AV_LOG_DEBUG, "Set Peer BW = %d\n", AV_RB32(p->data));
683 av_log(ctx, AV_LOG_DEBUG, " %02X", p->data[i]);
689 int ff_amf_match_string(const uint8_t *data, int size, const char *str)
697 type = *data++;
706 amf_len = bytestream_get_be32(&data);
710 amf_len = bytestream_get_be16(&data);
719 return !memcmp(data, str, len);