-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Channel List Not Displaying All Channels #27
Comments
OK, yeah I definitely haven't tested with that device. I'm going to guess it uses a Audinate Dante Brooklyn II. I have a Shure AD4D, which also uses one. I mention this because it's the only device where I had weird reported channel counts that I had to find workarounds for to get the actual count. What kind of settings do you have on the device (specifically, the sample rate)? But anyway, without packet captures of the device responding to commands to list the channels/subscriptions, I'm not going to know what's going on with it enough to fix it. |
Hey! I can get you whatever packet captures you need. I posted on the Gearspace thread about my latest progress. I'm very interested in how you got the long commands out of Dante Controller reduced by several bytes. It does use a Brooklyn II. |
Maybe I could come up with a workaround. The channel request command is split up into pages, but you could go out of bounds with the page index on requests until it errors. I'm checking for device reported channel counts and sample rate to calculate how many pages there should be and only doing that. In my case, the device reports more channels than it actually has. |
Interesting. What should I capture for you that might help? I may be able to get your AnyDesk acess to the system if you want to mess with it directly. |
I responded on gearspace. All I would need would be the responses to these two:
That receiver info command has an argument which determines the page being requested. My get_rx_channels function has this loop: for page in range(0, max(int(self.device.rx_count / 16), 1)): Max per page in the response is always 16 channels. So if it's not trying to get the second page, then the channel count query is responding with something weird. Would be helpful to know the sample rate you're using, as it affects channel count and I haven't tested that much with anything other than 48K. |
I've got access to Brooklyn 2 and 3 modules (and Ultimo/ultimox & DEP) ... One of the BKII modules has 64 channels. 😁 I should be able to test multiple samples rates as well. I've not tried using this project before, so I'll need to get up to speed on how to use it. |
The only real way I'm going to support every device with this project is to add some optional debug logging that gets reported somewhere I can see. Haven't even thought about how that's going to happen. There's no way I could ever personally test all of these expensive devices. |
Hi, I have a Yamaha Rio3224-D2 and when I list channels, the list stops at RX channel 16 and there are 24. As a result, I can't issue commands to the channels that netaudio doesn't see.
Suggestions?
The text was updated successfully, but these errors were encountered: