mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-24 16:00:02 +01:00
Merge commit 'ed79093222ceb42f0c3a39095a69af0b32be5450'
* commit 'ed79093222ceb42f0c3a39095a69af0b32be5450': rtpdec: Add a terminating null byte at the end of the SDES/CNAME yuv4mpeg: do not use deprecated functions oggdec: fix faulty cleanup prototype idcin: return 0 from idcin_read_packet() on success. Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -307,13 +307,14 @@ int ff_rtp_check_and_send_back_rr(RTPDemuxContext *s, URLContext *fd,
|
||||
avio_w8(pb, (RTP_VERSION << 6) + 1); /* 1 report block */
|
||||
avio_w8(pb, RTCP_SDES);
|
||||
len = strlen(s->hostname);
|
||||
avio_wb16(pb, (6 + len + 3) / 4); /* length in words - 1 */
|
||||
avio_wb16(pb, (7 + len + 3) / 4); /* length in words - 1 */
|
||||
avio_wb32(pb, s->ssrc + 1);
|
||||
avio_w8(pb, 0x01);
|
||||
avio_w8(pb, len);
|
||||
avio_write(pb, s->hostname, len);
|
||||
avio_w8(pb, 0); /* END */
|
||||
// padding
|
||||
for (len = (6 + len) % 4; len % 4; len++)
|
||||
for (len = (7 + len) % 4; len % 4; len++)
|
||||
avio_w8(pb, 0);
|
||||
|
||||
avio_flush(pb);
|
||||
|
||||
Reference in New Issue
Block a user