Lines Matching refs:size

152         av_log(s1, AV_LOG_ERROR, "Max packet size %u too low\n", s1->packet_size);
250 av_log(s1, AV_LOG_ERROR, "Incorrect iLBC block size specified\n");
264 av_log(s1, AV_LOG_ERROR, "RTP max payload size too small for AMR\n");
338 av_log(s1, AV_LOG_TRACE, "rtp_send_data size=%d\n", len);
358 const uint8_t *buf1, int size, int sample_size_bits)
367 if ((sample_size_bits % 8) == 0 && ((8 * size) % sample_size_bits) != 0)
370 while (size > 0) {
372 len = FFMIN(max_packet_size, size);
378 size -= len;
387 const uint8_t *buf1, int size)
396 if ((len + size) > max_packet_size) {
407 if (size > max_packet_size) {
410 while (size > 0) {
412 if (len > size)
413 len = size;
421 size -= len;
433 memcpy(s->buf_ptr, buf1, size);
434 s->buf_ptr += size;
439 const uint8_t *buf1, int size)
446 while (size > 0) {
448 if (len > size)
449 len = size;
452 ff_rtp_send_data(s1, buf1, len, (len == size));
455 size -= len;
459 /* NOTE: size is assumed to be an integer multiple of TS_PACKET_SIZE */
461 const uint8_t *buf1, int size)
467 while (size >= TS_PACKET_SIZE) {
469 if (len > size)
470 len = size;
473 size -= len;
484 static int rtp_send_ilbc(AVFormatContext *s1, const uint8_t *buf, int size)
490 int frames = size / frame_size;
524 int size= pkt->size;
526 av_log(s1, AV_LOG_TRACE, "%d: write len=%d\n", pkt->stream_index, size);
544 return rtp_send_samples(s1, pkt->data, size, 8 * st->codecpar->ch_layout.nb_channels);
549 return rtp_send_samples(s1, pkt->data, size, 16 * st->codecpar->ch_layout.nb_channels);
551 return rtp_send_samples(s1, pkt->data, size, 24 * st->codecpar->ch_layout.nb_channels);
553 /* The actual sample size is half a byte per sample, but since the
557 return rtp_send_samples(s1, pkt->data, size, 8 * st->codecpar->ch_layout.nb_channels);
560 return rtp_send_samples(s1, pkt->data, size,
564 rtp_send_mpegaudio(s1, pkt->data, size);
568 ff_rtp_send_mpegvideo(s1, pkt->data, size);
572 ff_rtp_send_latm(s1, pkt->data, size);
574 ff_rtp_send_aac(s1, pkt->data, size);
578 ff_rtp_send_amr(s1, pkt->data, size);
581 rtp_send_mpegts_raw(s1, pkt->data, size);
584 ff_rtp_send_vc2hq(s1, pkt->data, size, st->codecpar->field_order != AV_FIELD_PROGRESSIVE ? 1 : 0);
587 ff_rtp_send_h264_hevc(s1, pkt->data, size);
590 ff_rtp_send_h261(s1, pkt->data, size);
598 ff_rtp_send_h263_rfc2190(s1, pkt->data, size, mb_info, mb_info_size);
603 ff_rtp_send_h263(s1, pkt->data, size);
606 ff_rtp_send_h264_hevc(s1, pkt->data, size);
610 ff_rtp_send_xiph(s1, pkt->data, size);
613 ff_rtp_send_vp8(s1, pkt->data, size);
616 ff_rtp_send_vp9(s1, pkt->data, size);
619 rtp_send_ilbc(s1, pkt->data, size);
622 ff_rtp_send_jpeg(s1, pkt->data, size);
628 ff_rtp_send_raw_rfc4175(s1, pkt->data, size, interlaced, 0);
630 ff_rtp_send_raw_rfc4175(s1, pkt->data, size, interlaced, 1);
634 if (size > s->max_payload_size) {
636 "Packet size %d too large for max RTP payload size %d\n",
637 size, s->max_payload_size);
643 rtp_send_raw(s1, pkt->data, size);