33 int max_pkt_size, xdt, frag;
68 frag = size <= max_pkt_size ? 0 : 1;
73 int remaining = end_ptr - ptr;
92 *q++ = (size >> 8) & 0xff;
94 memcpy(q, buff, size);
109 int len = (!frag || frag == 3) ? size : max_pkt_size;
113 *q++ = (frag << 6) | (xdt << 4);
114 *q++ = (len >> 8) & 0xff;
117 memcpy(q, buff, len);
124 frag = size <= max_pkt_size ? 3 : 2;
int max_frames_per_packet
void ff_rtp_send_data(AVFormatContext *s1, const uint8_t *buf1, int len, int m)
void ff_rtp_send_xiph(AVFormatContext *s1, const uint8_t *buff, int size)
Packetize Xiph frames into RTP according to RFC 5215 (Vorbis) and the Theora RFC draft.
void * priv_data
Format private data.