Lines Matching refs:pkt_len
285 static void gxf_read_index(AVFormatContext *s, int pkt_len) { in gxf_read_index() argument
290 if (pkt_len < 8) in gxf_read_index()
294 pkt_len -= 8; in gxf_read_index()
296 avio_skip(pb, pkt_len); in gxf_read_index()
306 if (pkt_len < 4 * map_cnt) { in gxf_read_index()
308 avio_skip(pb, pkt_len); in gxf_read_index()
311 pkt_len -= 4 * map_cnt; in gxf_read_index()
316 avio_skip(pb, pkt_len); in gxf_read_index()
501 int pkt_len; in gxf_packet() local
509 if (!parse_packet_header(pb, &pkt_type, &pkt_len)) { in gxf_packet()
515 gxf_read_index(s, pkt_len); in gxf_packet()
519 avio_skip(pb, pkt_len); in gxf_packet()
522 if (pkt_len < 16) { in gxf_packet()
526 pkt_len -= 16; in gxf_packet()
543 if (first <= last && last*bps <= pkt_len) { in gxf_packet()
545 skip = pkt_len - last*bps; in gxf_packet()
546 pkt_len = (last-first)*bps; in gxf_packet()
550 ret = av_get_packet(pb, pkt, pkt_len); in gxf_packet()