confbridge: Add support for specifying maximum sample rate.
authorJoshua C. Colp <jcolp@sangoma.com>
Thu, 12 Dec 2019 00:03:46 +0000 (00:03 +0000)
committerJoshua C. Colp <jcolp@sangoma.com>
Mon, 16 Dec 2019 15:54:21 +0000 (09:54 -0600)
commit89b7144fbdb1b892fca03d92fb56f9ff1843e443
tree84bf556db82bad78d13622436a9b5418057ef7e6
parent7e441d6b250c9ccc56364bf3d185f8c7437d1ad4
confbridge: Add support for specifying maximum sample rate.

ConfBridge has the ability to move between different sample
rates for mixing the conference bridge. Up until now there has
only been the ability to set the conference bridge to mix at
a specific sample rate, or to let it move between sample rates
as necessary. This change adds the ability to configure a
conference bridge with a maximum sample rate so it can move
between sample rates but only up to the configured maximum.

ASTERISK-28658

Change-Id: Idff80896ccfb8a58a816e4ce9ac4ebde785963ee
apps/app_confbridge.c
apps/confbridge/conf_config_parser.c
apps/confbridge/include/confbridge.h
bridges/bridge_softmix.c
configs/samples/confbridge.conf.sample
doc/CHANGES-staging/app_confbridge_maximum_sample_rate.txt [new file with mode: 0644]
include/asterisk/bridge.h
main/bridge.c