Lines Matching refs:payload_size
42 int payload_size;
239 av_log(s, AV_LOG_DEBUG, "payload_size: %X\n", sga->payload_size);
251 sga->payload_size = AV_RB16(sga->sector + 2);
254 sga->payload_size = 0;
263 if (sga->payload_size <= 8)
289 ret = av_new_packet(pkt, sga->payload_size + 4);
292 memcpy(pkt->data, sga->sector, sga->payload_size + 4);
293 av_assert0(sga->idx >= sga->payload_size + 4);
294 memmove(sga->sector, sga->sector + sga->payload_size + 4, sga->idx - sga->payload_size - 4);
300 sga->idx -= sga->payload_size + 4;
314 if (sga->payload_size <= 8)
335 ret = av_new_packet(pkt, sga->payload_size - 8);
338 memcpy(pkt->data, sga->sector + 12, sga->payload_size - 8);
339 av_assert0(sga->idx >= sga->payload_size + 4);
340 memmove(sga->sector, sga->sector + sga->payload_size + 4, sga->idx - sga->payload_size - 4);
346 sga->idx -= sga->payload_size + 4;
393 if (sga->idx >= sga->payload_size + 4) {
401 return sga->idx < sga->payload_size + 4 ? AVERROR(EAGAIN) : ret;
417 (!sga->payload_size || sga->idx < sga->payload_size + 4))
420 if (sga->idx < sga->payload_size + 4) {
463 sga->packet_type = sga->payload_size = sga->idx = 0;