pulseaudio/src/modules/rtp
Arun Raghavan d15291bbbb rtp: Hide RTP implementation details from module-rtp-*
This moves RTP implementation-specific information out of
module-rtp-send/recv. This is basically done by making the
pa_rtp_context structure opaque from the perspective of these modules.
We can then potentially replace the underlying RTP implementation with
something else transparently.

One RTP detail that does "leak" is the RTP timestamp. We provide this to
module-rtp-recv so that it can perform rate adjustments to match the
sender rate.

Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
2019-11-08 17:39:03 +05:30
..
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 build-sys: meson: Add atomic ops related checks 2019-08-15 18:57:13 +05:30
module-rtp-recv.c rtp: Hide RTP implementation details from module-rtp-* 2019-11-08 17:39:03 +05:30
module-rtp-send.c rtp: Hide RTP implementation details from module-rtp-* 2019-11-08 17:39:03 +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.c rtp: Hide RTP implementation details from module-rtp-* 2019-11-08 17:39:03 +05:30
rtp.h rtp: Hide RTP implementation details from module-rtp-* 2019-11-08 17:39:03 +05:30
rtsp_client.c raop: Fix #36: invalid access to freed object 2017-01-19 03:10:19 +02:00
rtsp_client.h raop: Merge TCP and UDP code paths + refactoring 2017-01-19 03:10:19 +02: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