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

Cédric Schieli cschieli at gmail.com
Mon May 9 09:33:51 UTC 2016


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(-)

-- 
2.7.3



More information about the pulseaudio-discuss mailing list