[pulseaudio-discuss] [PATCH 0/3] rtp-recv: interoperability fixes

Arun Raghavan arun at arunraghavan.net
Thu May 12 07:40:46 UTC 2016



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


More information about the pulseaudio-discuss mailing list