On 13/02/12 16:07, Martin Storsjö wrote: > The rtp demuxer which listens for RTP packets and detects the > RTP payload type will currently get confused if the first packet > received is an RTCP packet. Thus ignore such packets. > --- > libavformat/rtsp.c | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c > index 1fb7b2b..f8611de 100644 > --- a/libavformat/rtsp.c > +++ b/libavformat/rtsp.c > @@ -1927,6 +1927,9 @@ static int rtp_read_header(AVFormatContext *s) > continue; > } > > + if (recvbuf[1] >= RTCP_SR && recvbuf[1] <= RTCP_APP) > + continue; > + > payload_type = recvbuf[1] & 0x7f; > break; > }
Seems ok. what gets misunderstood? lu -- Luca Barbato Gentoo/linux http://dev.gentoo.org/~lu_zero _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
