Skip to content

250µs latency causes errors #36

@MeestorX

Description

@MeestorX

I'm seeing with my Yamaha DM3, if I set it's latency to 250µs, I have issues, even though inferno latency is set to 5ms.
Audio stops/skips, at random times. Every time it happens,
I see this kind of report in the log:

[2026-03-25T17:02:51.036844Z WARN  inferno_aoip::device_server::channels_subscriber] flow index=0 timeout (not receiving media packets)
[2026-03-25T17:02:51.037836Z WARN  inferno_aoip::device_server::channels_subscriber] channel subscribed to 01@Y001-Yamaha-DM3-AJB is orphaned now
[2026-03-25T17:02:51.038811Z WARN  inferno_aoip::device_server::channels_subscriber] channel subscribed to 02@Y001-Yamaha-DM3-AJB is orphaned now
[2026-03-25T17:02:51.039828Z WARN  inferno_aoip::device_server::channels_subscriber] channel subscribed to 01@Y001-Yamaha-DM3-AJB is orphaned now
[2026-03-25T17:02:51.040977Z WARN  inferno_aoip::device_server::channels_subscriber] channel subscribed to 01@Y001-Yamaha-DM3-AJB is orphaned now
[2026-03-25T17:02:51.042516Z INFO  inferno_aoip::device_server::channels_subscriber] removing no longer needed flow index=0, remote=192.168.1.40:4455
[2026-03-25T17:02:51.044310Z DEBUG inferno_aoip::device_server::flows_rx] disconnecting channel: flow index=0, channel in flow: 0
[2026-03-25T17:02:51.045768Z DEBUG inferno_aoip::device_server::flows_rx] disconnecting channel: flow index=0, channel in flow: 1
[2026-03-25T17:02:51.048159Z DEBUG inferno_aoip::device_server::flows_rx] disconnecting channel: flow index=0, channel in flow: 0
[2026-03-25T17:02:51.049675Z DEBUG inferno_aoip::device_server::flows_rx] disconnecting channel: flow index=0, channel in flow: 0
[2026-03-25T17:02:51.053567Z ERROR inferno_aoip::protocol::flows_control] server returned error: 1102000a000501010103
[2026-03-25T17:02:51.054639Z WARN  inferno_aoip::common] Encountered error Kind(InvalidData) at <disabled>
[2026-03-25T17:02:51.055433Z DEBUG inferno_aoip::device_server::flows_rx] removing flow receiver local index=0
[2026-03-25T17:02:53.059595Z DEBUG inferno_aoip::device_server::channels_subscriber] we need to subscribe (local channel indices): {0, 1, 2, 3}
[2026-03-25T17:02:53.060840Z DEBUG inferno_aoip::device_server::channels_subscriber] after dealiasing (local channel indices): {0, 1}
[2026-03-25T17:02:53.064277Z DEBUG inferno_aoip::mdns_client] resolving ["01@Y001-Yamaha-DM3-AJB", "_netaudio-chan", "_udp", "local"]
[2026-03-25T17:02:53.070853Z DEBUG inferno_aoip::device_server::channels_subscriber] Ok(AdvertisedChannel { addr: 192.168.1.40:4455, tx_channels_per_flow: 64, tx_channel_id: 1, bits_per_sample: 24, dbcp1: 4608, fpp_min: 2, fpp_max: 4, min_rx_latency_ns: 250000, multicast: None })
[2026-03-25T17:02:53.072969Z DEBUG inferno_aoip::mdns_client] resolving ["02@Y001-Yamaha-DM3-AJB", "_netaudio-chan", "_udp", "local"]
[2026-03-25T17:02:53.080211Z DEBUG inferno_aoip::device_server::channels_subscriber] Ok(AdvertisedChannel { addr: 192.168.1.40:4455, tx_channels_per_flow: 64, tx_channel_id: 2, bits_per_sample: 24, dbcp1: 4608, fpp_min: 2, fpp_max: 4, min_rx_latency_ns: 250000, multicast: None })
[2026-03-25T17:02:53.088456Z DEBUG inferno_aoip::device_server::flows_rx] adding flow receiver local index=0
[2026-03-25T17:02:53.090145Z DEBUG inferno_aoip::device_server::flows_rx] adding socket
[2026-03-25T17:02:53.090321Z INFO  inferno_aoip::device_server::channels_subscriber] subscription successful, waiting for media: channel RX 1 and 2 aliases
[2026-03-25T17:02:53.092029Z DEBUG inferno_aoip::device_server::channels_subscriber] ChannelSourceUpdate { local_channel_indices: [0, 2, 3], remote: ChannelOtherEnd { local_flow_index: 0, channel_in_flow: 0, tx_channel_id: 1 } }
[2026-03-25T17:02:53.145245Z INFO  inferno_aoip::device_server::channels_subscriber] subscription successful, waiting for media: channel RX 2 and 0 aliases
[2026-03-25T17:02:53.146377Z DEBUG inferno_aoip::device_server::channels_subscriber] ChannelSourceUpdate { local_channel_indices: [1], remote: ChannelOtherEnd { local_flow_index: 0, channel_in_flow: 1, tx_channel_id: 2 } }
[2026-03-25T17:02:53.165232Z INFO  inferno_aoip::device_server::channels_subscriber] channel index=0, flow index=0 is receiving data (unicast)
[2026-03-25T17:02:53.166381Z INFO  inferno_aoip::device_server::channels_subscriber] channel index=1, flow index=0 is receiving data (unicast)
[2026-03-25T17:02:53.167517Z INFO  inferno_aoip::device_server::channels_subscriber] channel index=2, flow index=0 is receiving data (unicast)
[2026-03-25T17:02:53.168698Z INFO  inferno_aoip::device_server::channels_subscriber] channel index=3, flow index=0 is receiving data (unicast)
[2026-03-25T17:02:53.170410Z DEBUG inferno_aoip::device_server::flows_rx] connecting channel: flow index=0, channel in flow: 0
[2026-03-25T17:02:53.171755Z DEBUG inferno_aoip::device_server::flows_rx] connecting channel: flow index=0, channel in flow: 0
[2026-03-25T17:02:53.173238Z DEBUG inferno_aoip::device_server::flows_rx] connecting channel: flow index=0, channel in flow: 0
[2026-03-25T17:02:53.174726Z DEBUG inferno_aoip::device_server::flows_rx] connecting channel: flow index=0, channel in flow: 1
[2026-03-25T17:03:03.179940Z DEBUG inferno_aoip::device_server::channels_subscriber] no unresolved channels - suspending subscriptions resolver
[2026-03-25T17:03:03.181066Z DEBUG inferno_aoip::device_server::channels_subscriber] we need to subscribe (local channel indices): {}
[2026-03-25T17:03:03.183363Z DEBUG inferno_aoip::device_server::channels_subscriber] after dealiasing (local channel indices): {}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions