python-pathvalidate: bump version to 0.14.1
[buildroot-gz.git] / package / janus-gateway / Config.in
blob5c7b63374b6467c7ea873062b4759950d7a79087
1 menuconfig BR2_PACKAGE_JANUS_GATEWAY
2         bool "janus-gateway"
3         select BR2_PACKAGE_JANSSON
4         select BR2_PACKAGE_LIBGLIB2
5         select BR2_PACKAGE_LIBNICE
6         select BR2_PACKAGE_LIBSRTP
7         select BR2_PACKAGE_OPENSSL
8         depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
9         depends on BR2_USE_WCHAR # libnice -> libglib2
10         depends on BR2_USE_MMU # libnice
11         depends on !BR2_STATIC_LIBS # dlopen
12         help
13           Janus is an open source, general purpose, WebRTC gateway
14           designed and developed by Meetecho.
16           https://github.com/meetecho/janus-gateway
18 if BR2_PACKAGE_JANUS_GATEWAY
20 comment "plugins"
22 config BR2_PACKAGE_JANUS_AUDIO_BRIDGE
23         bool "audio bridge"
24         select BR2_PACKAGE_OPUS
26 config BR2_PACKAGE_JANUS_ECHO_TEST
27         bool "echo test"
29 config BR2_PACKAGE_JANUS_RECORDPLAY
30         bool "record and play"
32 config BR2_PACKAGE_JANUS_SIP_GATEWAY
33         bool "sip gateway"
34         select BR2_PACKAGE_SOFIA_SIP
36 config  BR2_PACKAGE_JANUS_STREAMING
37         bool "streaming"
38         # SO_REUSEPORT
39         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
41 comment "streaming plugin needs a toolchain w/ headers >= 3.9"
42         depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
44 config BR2_PACKAGE_JANUS_TEXT_ROOM
45         bool "text room"
47 config BR2_PACKAGE_JANUS_VIDEO_CALL
48         bool "video call"
50 config BR2_PACKAGE_JANUS_VIDEO_ROOM
51         bool "video room"
53 config BR2_PACKAGE_JANUS_VOICE_MAIL
54         bool "voice mail"
55         select BR2_PACKAGE_LIBOGG
57 endif
59 comment "janus-gateway needs a toolchain w/ dynamic library, threads, wchar"
60         depends on BR2_USE_MMU
61         depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR