Add a new module switch-on-port-available that acts on port changes

This module tries to switch to a port when availability changes to
"YES", and tries to switch away when availability changes to "NO".

Once there is a priority list infrastructure in place and ready,
this functionality might be redundant, but this will do as an
interim solution.
This commit is contained in:
David Henningsson 2012-02-23 07:17:04 +01:00 committed by Arun Raghavan
parent 56018683b1
commit d1ce4c0aea
2 changed files with 239 additions and 0 deletions

View file

@ -1013,6 +1013,7 @@ modlibexec_LTLIBRARIES += \
module-virtual-source.la \
module-virtual-surround-sink.la \
module-switch-on-connect.la \
module-switch-on-port-available.la \
module-filter-apply.la \
module-filter-heuristics.la
@ -1319,6 +1320,7 @@ SYMDEF_FILES = \
module-virtual-source-symdef.h \
module-virtual-surround-sink-symdef.h \
module-switch-on-connect-symdef.h \
module-switch-on-port-available-symdef.h \
module-filter-apply-symdef.h \
module-filter-heuristics-symdef.h
@ -1485,6 +1487,10 @@ module_switch_on_connect_la_SOURCES = modules/module-switch-on-connect.c
module_switch_on_connect_la_LDFLAGS = $(MODULE_LDFLAGS)
module_switch_on_connect_la_LIBADD = $(MODULE_LIBADD)
module_switch_on_port_available_la_SOURCES = modules/module-switch-on-port-available.c
module_switch_on_port_available_la_LDFLAGS = $(MODULE_LDFLAGS)
module_switch_on_port_available_la_LIBADD = $(MODULE_LIBADD)
module_filter_apply_la_SOURCES = modules/module-filter-apply.c
module_filter_apply_la_LDFLAGS = $(MODULE_LDFLAGS)
module_filter_apply_la_LIBADD = $(MODULE_LIBADD)