I am trying to "develop" a simple c/c++ app to get data from the AD9361, and I am comparing the performance of the example ad9361-iiostream to that of "osc" both running on my Zedboard.
The processor usage differ greatly. I have quickly looked into the osc code. However I do not have a lot of gui experience so some of the flow escapes me at the moment.
From what I can gather the osc does not "read" all the data (drops samples) while the example processes all of it.
Is this assumption true? If so what would be the most efficient way of getting the data "out" into my own function, expecting IQ int samples streams ?