From 29bc7bfba288ff8572ed967a8752a1dbde7b724b Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Sun, 7 Dec 2014 01:42:06 +0200 Subject: rtpproto: Write a warning if the input data written isn't RTP packetized MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tell the user that the RTP muxer needs to be used to packetize the data - using the RTP protocol on its own isn't enough. Signed-off-by: Martin Storsjö --- libavformat/rtpproto.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libavformat/rtpproto.c') diff --git a/libavformat/rtpproto.c b/libavformat/rtpproto.c index d5ecfc8898..1171fc2f14 100644 --- a/libavformat/rtpproto.c +++ b/libavformat/rtpproto.c @@ -411,6 +411,10 @@ static int rtp_write(URLContext *h, const uint8_t *buf, int size) if (size < 2) return AVERROR(EINVAL); + if (buf[0] != (RTP_VERSION << 6)) + av_log(h, AV_LOG_WARNING, "Data doesn't look like RTP packets, " + "make sure the RTP muxer is used\n"); + if (s->write_to_source) { int fd; struct sockaddr_storage *source, temp_source; -- cgit v1.2.3