menu "Dante"

config DANTE_DISCOVERY_ON_BOOT
    bool "Browse for Dante devices on boot"
    default y
    help
        Start a background mDNS scanner once the network is up that logs
        discovered Dante devices, their transmit channels, and multicast
        bundles. This is read-only (it does not advertise this device) and
        is useful for AES67 bring-up: it shows what Dante gear is on the
        wire and how its channels are formatted.

config DANTE_DISCOVERY_INTERVAL_MS
    int "Discovery scan interval (ms)"
    depends on DANTE_DISCOVERY_ON_BOOT
    default 15000
    range 2000 600000
    help
        How often the background scanner repeats the mDNS sweep.

config DANTE_ADVERTISE_ON_BOOT
    bool "Advertise this device over mDNS (Dante)"
    default n
    help
        Publish _netaudio-arc / _netaudio-cmc mDNS records so this device
        appears in Dante Controller. Leave OFF until the control-protocol
        responders (CMC, then ARC) are running — an advertised device that
        cannot answer queries shows up broken in Dante Controller.
        PROTOTYPE / untested against real hardware.

config DANTE_CMC_ON_BOOT
    bool "Run the Dante CMC (device-announce) responder"
    default n
    help
        Start the CMC responder, which answers device-advertisement requests
        on UDP 8800 with this device's identity. Needed for a peer to resolve
        our full identity after finding us via mDNS. Still incomplete without
        the ARC responder (routing/channel queries). PROTOTYPE / untested.

endmenu
