read_frame_internal(AVFormatContext *s, AVPacket *pkt)
while (!got_packet && !s->internal->parse_queue) {
AVStream st;
/ read next packet */
ret = ff_read_packet(s, pkt);
}
ret = s->iformat->read_packet(s, pkt);
int ff_raw_read_partial_packet(AVFormatContext *s, AVPacket *pkt)
ret = avio_read_partial(s->pb, pkt->data, size);()avio_read_partial(AVIOContext *s, unsigned char *buf, int size))
len = read_packet_wrapper(s, buf, size);
ret = s->read_packet(s->opaque, buf, size);
Rtp::read_data(void *opaque, uint8_t *buf, int buf_size)
ff_read_packet
s->iformat->read_packet(s, pkt);
ff_raw_read_partial_packet
avio_read_partial
read_packet_wrapper