janus-gateway: make audio bridge plugin optional
authorAdam Duskett <Aduskett@gmail.com>
Wed, 25 Jan 2017 13:42:38 +0000 (08:42 -0500)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 28 Jan 2017 08:39:40 +0000 (21:39 +1300)
commit6f8f669341ec5489bd1fad4bcd874bdc120fc7c5
tree37b5242b1637bc65901fd902e9c73436ecb6cdc4
parent7d34cbe9387f748c1ac9fb844dab14975e307c20
janus-gateway: make audio bridge plugin optional

Currently janus-gateway is built by default with the audio bridge plugin.
This causes a example config file to be placed on the target filing system
that the user may not need or want, creates a 119K .so
file on the target directory, adds the dependency of opus for this
plugin, and janus will also create a warning when ran if the plugin does
not have a matching configuration file setup by the user, as it will not use
the example config file by default.

This patch makes the audio bridge plugin a option, removes the check for opus,
adds opus as a dependency to the audio bridge plugin, and selects the opus
package automatically when the user selects the plugin.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/janus-gateway/Config.in
package/janus-gateway/janus-gateway.mk