a short queastion, maybe someone could help me.
Since IOs 10.13, I wasn't abble to create a AVB connection between an Mac Mini and a XMOS Board.
I tried it with xCore-200 mutichannel audio platform and my custom board with a XEF232-1024-FB374.
After some sniffing of the 1722 Protokoll, I found out, that the [SFC] byte in the 61883-6 header is initialized only once with the value 0x02.
=> AM824 and 48Khz
Code: Select all
ISET_AVB1722_CIP_FDF(p61883Hdr, AVB1722_DEFAULT_FDF);
Code: Select all
int avb1722_create_packet( unsigned char Buf0[],
avb1722_Talker_StreamConfig_t *stream_info,
ptp_time_info_mod64 *timeInfo,
audio_frame_t *frame,
int stream)
{
...
//48KHz
ISET_AVB1722_CIP_FDF(p61883Hdr, 0x02 ) ;
//96Khz
ISET_AVB1722_CIP_FDF(p61883Hdr, 0x04 ) ;
...
}
I had the same problem with the new RME Digiface AVB.
It seams, that Motu and XMOS do not analyze this [SFC] byte in Listener Mode, but Apple and RME does.
Has someone else reconized this behavior?
thanks,
Sebastian