[issue2277] RTP parser not invoked for rtp:// URLs

2010-10-25 Thread Martin Storsjö
Martin Storsjö mar...@martin.st added the comment: FWIW, a demuxer that handles receiving raw rtp:// URLs without having a local SDP description was committed in SVN rev 25527. -- substatus: wont_implement - implemented FFmpeg issue

[issue2277] RTP parser not invoked for rtp:// URLs

2010-10-08 Thread Martin Storsjö
Martin Storsjö mar...@martin.st added the comment: Hi, Thanks for locating the bug, I'll have a look at it shortly. As for this issue, there is no duplication between rtpproto and rtpdec, both of them are used in the full setup, at different levels. rtpproto is the main handler of rtp://

[issue2277] RTP parser not invoked for rtp:// URLs

2010-10-07 Thread Robert Schlabbach
New submission from Robert Schlabbach rober...@gmx.net: It appears that when using an RTP input URL, the input is _not_ passed through the RTP parser, but instead the raw packets still containing the (unparsed) RTP header are directly passed to the contained protocol handler, such as mpegts.

[issue2277] RTP parser not invoked for rtp:// URLs

2010-10-07 Thread Robert Schlabbach
Robert Schlabbach rober...@gmx.net added the comment: Ok, I've figured out the data path now: libavformat/mpegts.c - read_packet() - libavformat/aviobuf.c - get_buffer() - libavformat/aviobuf.c - fill_buffer() - libavformat/avio.c - url_read() - libavformat/rtpproto.c -

[issue2277] RTP parser not invoked for rtp:// URLs

2010-10-07 Thread Robert Schlabbach
Robert Schlabbach rober...@gmx.net added the comment: Further investigation reveals that the RTP parser in rtpdec.c is invoked from rtsp.c and apparently through playing SDP files. So I created a simple SDP file for the same RTP/UDP multicast stream as in the first message above: v=0 c=IN

[issue2277] RTP parser not invoked for rtp:// URLs

2010-10-07 Thread Robert Schlabbach
Robert Schlabbach rober...@gmx.net added the comment: Update: I've located the bug in rtpdec.c which broke RTP/UDP multicast streaming via SDP files, and submitted a patch under issue #2280. I'll leave this issue to its original purpose, which is what to do about the rtp:// URL protocol