#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#

config NETUTILS_RTPTOOLS
	bool "Enable RTP Tools"
	default n
	---help---
		RTP Tools is a set of small applications
		that can be used for processing RTP data.

if NETUTILS_RTPTOOLS

config NETUTILS_RTPTOOLS_VERSION
	string "RTP Tools version"
	default "9356740cb0c264577e0f9505e682e53a1e0996d5"

menuconfig RTPTOOLS_APPS
	tristate "RTP Tools Applications"
	default y
	---help---
		Enable RTP Tools Applications

if RTPTOOLS_APPS

config NETUTILS_RTPTOOLS_DEFAULT_TASK_STACKSIZE
	int "RTP Tools apps default stack size"
	default 12288

config NETUTILS_RTPTOOLS_RTPPLAY
	bool "Enable rtpplay"
	default n
	---help---
		Play back RTP sessions recorded by rtpdump.

if NETUTILS_RTPTOOLS_RTPPLAY

config NETUTILS_RTPTOOLS_RTPPLAY_PROGNAME
	string "Program name"
	default "rtpplay"
	---help---
		This is the name of the program that will be used.

config NETUTILS_RTPTOOLS_RTPPLAY_PRIORITY
	int "rtpplay task priority"
	default 100

config NETUTILS_RTPTOOLS_RTPPLAY_STACKSIZE
	int "rtpplay stack size"
	default NETUTILS_RTPTOOLS_DEFAULT_TASK_STACKSIZE

endif # NETUTILS_RTPTOOLS_RTPPLAY

config NETUTILS_RTPTOOLS_RTPSEND
	bool "Enable rtpsend"
	default n
	---help---
		Generate RTP packets from textual description,
		generated by hand or rtpdump.

if NETUTILS_RTPTOOLS_RTPSEND

config NETUTILS_RTPTOOLS_RTPSEND_PROGNAME
	string "Program name"
	default "rtpsend"
	---help---
		This is the name of the program that will be used.

config NETUTILS_RTPTOOLS_RTPSEND_PRIORITY
	int "rtpsend task priority"
	default 100

config NETUTILS_RTPTOOLS_RTPSEND_STACKSIZE
	int "rtpsend stack size"
	default NETUTILS_RTPTOOLS_DEFAULT_TASK_STACKSIZE

endif # NETUTILS_RTPTOOLS_RTPSEND

config NETUTILS_RTPTOOLS_RTPDUMP
	bool "Enable rtpdump"
	default y
	---help---
		Parse and print RTP packets, generating output
		files suitable for rtpplay and rtpsend.

if NETUTILS_RTPTOOLS_RTPDUMP

config NETUTILS_RTPTOOLS_RTPDUMP_PROGNAME
	string "Program name"
	default "rtpdump"
	---help---
		This is the name of the program that will be used.

config NETUTILS_RTPTOOLS_RTPDUMP_PRIORITY
	int "rtpdump task priority"
	default 100

config NETUTILS_RTPTOOLS_RTPDUMP_STACKSIZE
	int "rtpdump stack size"
	default NETUTILS_RTPTOOLS_DEFAULT_TASK_STACKSIZE

endif # NETUTILS_RTPTOOLS_RTPDUMP

config NETUTILS_RTPTOOLS_RTPTRANS
	bool "Enable rtptrans"
	default n
	---help---
		RTP translator between unicast and multicast networks.

if NETUTILS_RTPTOOLS_RTPTRANS

config NETUTILS_RTPTOOLS_RTPTRANS_PROGNAME
	string "Program name"
	default "rtptrans"
	---help---
		This is the name of the program that will be used.

config NETUTILS_RTPTOOLS_RTPTRANS_PRIORITY
	int "rtptrans task priority"
	default 100

config NETUTILS_RTPTOOLS_RTPTRANS_STACKSIZE
	int "rtptrans stack size"
	default NETUTILS_RTPTOOLS_DEFAULT_TASK_STACKSIZE

endif # NETUTILS_RTPTOOLS_RTPTRANS

endif # RTPTOOLS_APPS

endif # NETUTILS_RTPTOOLS
