Something else that comes to mind: Is the endianess (byte order) different between linux and Windows? In the audiooutput example, the bytes are internally generated so the byte order is consistent. In your case, I get the idea that you are connecting to an external SDR stream where the byte order could be different.
Bookmarks