Here's the problem I am encountering: when I build the version 6.1.1 software and install it on my XK-AVB-LC-SYS kit I am able to stream audio as well as the three additional sine waves. After applying AN00111 the Listener no longer plays audio.
First, here are a couple of bugs I found in the AN00111 source code:
- avb_1722_1.xc, line 128 uses "#ifdef DISABLE_MAP", which should be "#if DISABLE_MAP" because DISABLE_MAP can be set to 0 or 1. This one is not a big deal, but it is inconsistent.
- main.xc, line 326 used "#ifdef STATIC_STREAM_CONFIG" instead of "#if STATIC_STREAM_CONFIG". This one causes a compile error if STATIC_STREAM_CONFIG is set to 0.
There are two ways I can get audio streaming again (after fixing the above #ifdef's):
- set FAST_STARTUP to 0, which basically turns AN00111 off,
- set FAST_STARTUP to 1; then set STATIC_STREAM_CONFIG and STATIC_PTP_ROLES to 0. Setting either of these STATIC_* to 1 stops the audio from playing (although Wireshark shows the talker is still streaming).