pulseaudio/src/modules/rtp
ckdo 4854524058 raop: Add autoreconnect feature
This patch adds the autoreconnect feature to the raop module.
This is mainly to be used in a server context, but can be used
also in a desktop usage context.

With autoreconnect feature, the raop module behaves like this:

- At initialisation or in case of the RTSP TCP connection lost, it
  tries to reconnect every 5 seconds
- In case of any fatal error, it tries to reconnect every 5 seconds
- In UDP mode, if no timing packets received anymore for a long time,
  RTSP connection is closed, then it tries to reconnect..
- After reconnection, once RTSP session has been established again,
  playing is resumed automatically.
- When the connection is not established yet (or loss), the sink
  behaves like a null sink. In the source code I called it "autonull",
  even if autonull is set to autoreconnect param value, it could be
  split into two different params.
2019-12-22 09:43:14 +00:00
..
headerlist.c Rename functions with "tostring" in the name to one with "to_string" to conform with the convention. 2015-09-25 17:29:02 +05:30
headerlist.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
meson.build rtp: Add a GStreamer-based RTP implementation 2019-11-08 17:39:40 +05:30
module-rtp-recv.c rtp: Add a GStreamer-based RTP implementation 2019-11-08 17:39:40 +05:30
module-rtp-send.c rtp: Add a GStreamer-based RTP implementation 2019-11-08 17:39:40 +05:30
rfc2327.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rfc2974.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rfc3550.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rfc3551.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rtp-common.c rtp: Add a GStreamer-based RTP implementation 2019-11-08 17:39:40 +05:30
rtp-gstreamer.c rtp: Add some logging to know what backend is being used 2019-11-08 17:39:40 +05:30
rtp-native.c rtp: Add some logging to know what backend is being used 2019-11-08 17:39:40 +05:30
rtp.h rtp: Add a GStreamer-based RTP implementation 2019-11-08 17:39:40 +05:30
rtsp_client.c raop: Add autoreconnect feature 2019-12-22 09:43:14 +00:00
rtsp_client.h raop: Add autoreconnect feature 2019-12-22 09:43:14 +00:00
sap.c update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sap.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
sdp.c rtp: Drop support for non-L16 media 2019-11-08 17:39:03 +05:30
sdp.h update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00