On Mon, 9 May 2016, at 03:03 PM, Cédric Schieli wrote: > This patch series aims at fixing a few interoperability issues found in > the rtp-recv module while attempting to stream from a third party > application (e.g. VLC). > > The typical VLC command line would be something like the following: > vlc --sout-keep --sout '#transcode{acodec=s16b}:rtp{sap,dst=224.0.0.xxx}' > > In order to recieve the SAP announcement on the standard multicast > address, > one should load the rdp-recv module with sap_addr=224.0.0.255 > > The first patch is necessary to make PA understand VLC's RFC-compliant > SAP > announcement. > The second one is a fix for an unrelated but trivial-to-fix typo found > while > digging in the code. > Without the last one playing any VLC-produced stream would be a total > mess. > > Cédric Schieli (3): > rtp: Support CR/LF separators in SDP packets > rtp: Fix typo in the chunk length calculation > rtp-recv: Allow same timestamp in consecutive packets > > src/modules/rtp/rtp.c | 12 +++++++++++- > src/modules/rtp/rtp.h | 2 ++ > src/modules/rtp/sdp.c | 13 ++++++++++++- > src/modules/rtp/sdp.h | 2 +- > 4 files changed, 26 insertions(+), 3 deletions(-) > > -- I'll try to get to these patches at some point, but in the mean time, I'm hoping to address the comments on the patches to use a GStreamer for our RTP support and get that merged in the next cycle. That work is at: http://cgit.freedesktop.org/~arun/pulseaudio/log/?h=gst-rtp -- Arun