Page 1 of 1

tsn_lib, avb talker

Posted: Mon Nov 19, 2018 3:08 pm
by Sebastian
Hello every one,

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);
My "hack" solution is at the moment.

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