Lines Matching refs:s1
36 static void flush_buffered(AVFormatContext *s1, int last)
38 RTPMuxContext *s = s1->priv_data;
43 enum AVCodecID codec = s1->streams[0]->codecpar->codec_id;
45 ff_rtp_send_data(s1, s->buf + 3, s->buf_ptr - s->buf - 3, last);
47 ff_rtp_send_data(s1, s->buf + 4, s->buf_ptr - s->buf - 4, last);
49 ff_rtp_send_data(s1, s->buf, s->buf_ptr - s->buf, last);
55 static void nal_send(AVFormatContext *s1, const uint8_t *buf, int size, int last)
57 RTPMuxContext *s = s1->priv_data;
58 enum AVCodecID codec = s1->streams[0]->codecpar->codec_id;
60 av_log(s1, AV_LOG_DEBUG, "Sending NAL %x of len %d M=%d\n", buf[0] & 0x1F, size, last);
75 flush_buffered(s1, 0);
98 flush_buffered(s1, 0);
99 ff_rtp_send_data(s1, buf, size, last);
103 flush_buffered(s1, 0);
105 av_log(s1, AV_LOG_ERROR,
110 av_log(s1, AV_LOG_DEBUG, "NAL size %d > %d\n", size, s->max_payload_size);
169 ff_rtp_send_data(s1, s->buf, s->max_payload_size, 0);
176 ff_rtp_send_data(s1, s->buf, size + header_size, last);
180 void ff_rtp_send_h264_hevc(AVFormatContext *s1, const uint8_t *buf1, int size)
183 RTPMuxContext *s = s1->priv_data;
203 nal_send(s1, r, r1 - r, r1 == end);
206 flush_buffered(s1, 1);