I am revising an Openframeworks addon for NDI 4 and I receive BGRA data from the latest Test Pattern application even though I have specified RGBA as the preferred format for the receiver.

I note in Processing.NDI.Recv.h :
3.8
NDIlib_recv_color_format_RGBX_RGBA = 2, // No alpha channel: RGBX, Alpha channel: RGBA
4.0
// When there is no alpha channel, this mode delivers BGRX
// When there is an alpha channel, this mode delivers RGBA
NDIlib_recv_color_format_RGBX_RGBA = 2,

Is BGRX a typo or is this a real change?

I can't understand what is going on because video_frame.FourCC for the received frame is :
3.8
NDIlib_FourCC_type_RGBX
4.0
NDIlib_FourCC_type_RGBA

both of these should be OK but I receive BGRA.

Thanks.