I successfully ported the USB audio SW to my custom board. Working with linux and windows with a single stereo output port, 192kHz/24b with a TI DAC.
For the second time, when looking the I2S signals at the scope I noticed some strange behavior on the data line:

Windows is configured for 192k/24bits. Today, the XMOS output I2S data right-justified! I did not do any modification on the software. Yesterday, the same code was correctly outputting 24 bits data in normal mode (left-justified).
I tried to reboot the board, replug the USB cable, data is still right-justified, with the MSB at 0x00 or 0xFF (sign extent ?).
Any ideas ?
Thank you
Regards