-
Notifications
You must be signed in to change notification settings - Fork 46
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
Wrong STREAM_OUTPUT Descriptor #405
Comments
Hi Chris, |
Ok, I found the problem. |
1722-2016 has
|
Yeah, so I think using the DBS field as channel count is indeed wrong. It is a value that is used to correctly receive AVTP packets, but it should be ignored in connection establishment process. Or am I wrong? |
I interpret iec61883-1 Data Block Size to mean the count of the number of quadlets in a data block. And if a data block consists of data from a single sample period, then DBS will change with the number of channels in a packet. I don't know that you are wrong - the specs are not very clear.... |
@chris-kuhr - are you on the IEEE1772.1 reflector? I guess we could ask for clarification there. |
Here is what XMOS do https://github.com/xcore/sc_avb/blob/master/module_avb_1722_1/src/avb_1722_1_aecp_controls.xc#L96 I think the channel count is actually in two places. |
Ok. I will make a pr to avtp pipeline. fixing at least those problems. |
Hi *,
I am on master branch commit b77cddc.
I have an Openavb talker configured for 96kHz with 2 channels. But avdecccmdline doesn't show the correct values, which prevents any connection.
It ought to be 96kHz and 2 channels.
Wireshark shows the correct values sent from the endpoint (FDF SFC: 0x4, Label Multi-Bit Linear Audio Count: 2):
Any advice?
Best,
Ck
The text was updated successfully, but these errors were encountered: