mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-21 06:59:59 -05:00
tunnel-source-new: counterpart to module-tunnel-sink-new
The old tunnel module duplicates functionality that is in libpulse, due to implementing the native protocol, and the protocol code in the old tunnel module tends to get broken every now and then, because people forget to update the tunnel module protocol implementation when changing the native protocol. module-tunnel-source-new avoids this problem by using libpulse to communicate with the remote server.
This commit is contained in:
parent
4065436326
commit
8a2ea2834c
2 changed files with 562 additions and 0 deletions
|
|
@ -1098,6 +1098,7 @@ modlibexec_LTLIBRARIES += \
|
|||
module-remap-source.la \
|
||||
module-ladspa-sink.la \
|
||||
module-tunnel-sink-new.la \
|
||||
module-tunnel-source-new.la \
|
||||
module-tunnel-sink.la \
|
||||
module-tunnel-source.la \
|
||||
module-position-event-sounds.la \
|
||||
|
|
@ -1370,6 +1371,7 @@ SYMDEF_FILES = \
|
|||
module-equalizer-sink-symdef.h \
|
||||
module-match-symdef.h \
|
||||
module-tunnel-sink-new-symdef.h \
|
||||
module-tunnel-source-new-symdef.h \
|
||||
module-tunnel-sink-symdef.h \
|
||||
module-tunnel-source-symdef.h \
|
||||
module-null-sink-symdef.h \
|
||||
|
|
@ -1644,6 +1646,10 @@ module_tunnel_sink_new_la_SOURCES = modules/module-tunnel-sink-new.c
|
|||
module_tunnel_sink_new_la_LDFLAGS = $(MODULE_LDFLAGS)
|
||||
module_tunnel_sink_new_la_LIBADD = $(MODULE_LIBADD)
|
||||
|
||||
module_tunnel_source_new_la_SOURCES = modules/module-tunnel-source-new.c
|
||||
module_tunnel_source_new_la_LDFLAGS = $(MODULE_LDFLAGS)
|
||||
module_tunnel_source_new_la_LIBADD = $(MODULE_LIBADD)
|
||||
|
||||
module_tunnel_sink_la_SOURCES = modules/module-tunnel.c
|
||||
module_tunnel_sink_la_CFLAGS = -DTUNNEL_SINK=1 $(AM_CFLAGS)
|
||||
module_tunnel_sink_la_LDFLAGS = $(MODULE_LDFLAGS)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue