pulseaudio/src
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
..
daemon start-pulseaudio-x11: fix KDE version check 2019-10-31 15:42:41 +02:00
modules rtp: Hide RTP implementation details from module-rtp-* 2019-11-08 17:39:03 +05:30
pulse Fix memory leak in context_free 2019-11-02 22:54:03 +03:00
pulsecore atomic: Explicitly cast void* to unsigned long 2019-09-26 15:05:53 +03:00
tests meson: link libintl if it's not provided by libc 2019-09-25 04:42:03 +00:00
utils qpaeq: use python3 instead of python 2 2019-10-25 08:39:03 -03:00
.gitignore .gitignore: add atomic-test 2019-06-15 11:14:33 +03:00
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile.am autotools: Put module-tunnel-source X11_CFLAGS into CFLAGS instead of LDFLAGS 2019-09-20 15:03:57 +03:00
map-file thread-mainloop: Add API for running a callback unlocked 2019-03-31 09:18:37 +00:00
meson.build meson: link libintl if it's not provided by libc 2019-09-25 04:42:03 +00:00