use sample stuffing / removal to keep up sync Signed-off-by: Karl Osterseher <karli_o@gmx.at>
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
menu "Snapclient Configuration"
|
|
config SNAPSERVER_USE_MDNS
|
|
bool "Use mDNS"
|
|
default true
|
|
help
|
|
Use mDNS to look for the snapserver to connect to on the local network.
|
|
|
|
config SNAPSERVER_HOST
|
|
string "Snapserver host"
|
|
default "192.168.1.158"
|
|
depends on !SNAPSERVER_USE_MDNS
|
|
help
|
|
Host (ip or name) of snapserver to connect to if mDNS is disabled or the mDNS resolution fails.
|
|
|
|
config SNAPSERVER_PORT
|
|
int "Snapserver port"
|
|
default 1704
|
|
depends on !SNAPSERVER_USE_MDNS
|
|
help
|
|
Port of the snapserver to connect to.
|
|
|
|
config SNAPCLIENT_NAME
|
|
string "snapclient name"
|
|
default "ESP32-Caster"
|
|
help
|
|
Name of the client to register the snapserver.
|
|
|
|
menu "HTTP Server Setting"
|
|
config WEB_PORT
|
|
int "User interface HTTP Server Port"
|
|
default 8000
|
|
help
|
|
HTTP server port to use.
|
|
endmenu
|
|
|
|
config USE_SAMPLE_INSERTION
|
|
bool "Use sample insertion"
|
|
default true
|
|
help
|
|
There are two syncronization implementations.
|
|
|
|
1. APLL tuning (ONLY use with DACs having MCLK input)
|
|
2. sample insertion (duplicates a sample now and then to keep up sync)
|
|
|
|
Both approaches have similar performance keeping clients in sync <= 500µs
|
|
|
|
endmenu
|