Lines Matching defs:rec_size
50 int64_t rec_size;
143 rec_hdr->rec_size = 0;
146 rec_hdr->rec_size = (record_header[0] << 8 |
246 if (data_offset + hdrs[i].rec_size > CHUNK_SIZE)
249 if ((hdrs[i].subrec_type << 8 | hdrs[i].rec_type) == 0x3c0 && hdrs[i].rec_size > 15) {
270 data_offset += hdrs[i].rec_size;
391 const int64_t rec_size = rec_hdr->rec_size;
396 subrec_type != 0x08 && rec_size > 4) {
408 if (rec_size >= VIDEO_PES_LENGTH + es_offset1) {
409 int size = rec_hdr->rec_size - VIDEO_PES_LENGTH - es_offset1;
420 " (%"PRId64" bytes)\n", subrec_type, rec_size);
422 ty->cur_chunk_pos += rec_size;
431 ty->cur_chunk_pos += rec_size;
436 if ((ret = av_new_packet(pkt, rec_size)) < 0)
438 memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
439 ty->cur_chunk_pos += rec_size;
515 const int64_t rec_size = rec_hdr->rec_size;
530 if (need >= rec_size) {
532 memcpy(ty->pes_buffer + ty->pes_buf_cnt, ty->chunk + ty->cur_chunk_pos, rec_size);
533 ty->cur_chunk_pos += rec_size;
534 ty->pes_buf_cnt += rec_size;
559 if ((ret = av_new_packet(pkt, rec_size - need)) < 0)
561 memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size - need);
562 ty->cur_chunk_pos += rec_size - need;
581 if ((ret = av_new_packet(pkt, rec_size)) < 0)
583 memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
584 ty->cur_chunk_pos += rec_size;
592 if ((es_offset1 == 0) && (rec_size == 16)) {
603 if (check_sync_pes(s, pkt, es_offset1, rec_size) == -1) {
612 if ((ret = av_new_packet(pkt, rec_size)) < 0)
614 memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
615 ty->cur_chunk_pos += rec_size;
619 if ((ret = av_new_packet(pkt, rec_size)) < 0)
621 memcpy(pkt->data, ty->chunk + ty->cur_chunk_pos, rec_size);
622 ty->cur_chunk_pos += rec_size ;
630 if (check_sync_pes(s, pkt, es_offset1, rec_size) == -1) {
646 ty->cur_chunk_pos += rec_size;
658 int64_t rec_size = 0;
671 rec_size = rec->rec_size;
674 if (rec_size <= 0)
677 if (ty->cur_chunk_pos + rec->rec_size > CHUNK_SIZE)
696 ty->cur_chunk_pos += rec->rec_size;