Forums › BB Series Discussions › IQ realtime streaming
- This topic has 3 replies, 2 voices, and was last updated 9 years, 3 months ago by
Anonymous.
- AuthorPosts
AnonymousInactiveHello.
Thanks for bandwidth lower limit explanation.I create my own audio player, based on function FetchRaw with pulling interval 30ms. When I start everything is fine.But after a certain time (10-20 minutes) I have an exception in FetchRaw.
I initialize stream with samplerate 625kHz and bandwidth 300kHz
Regards,
A.A.
AnonymousInactiveIf I isolate FetchRaw inside another function this problem disappears.
This looks like stack overload
AndrewModerator- This reply was modified 9 years, 3 months ago by
Andrew.
Hi Andrew,
Thank you for the heads up. I will try to look into this. If you find a simple way to reproduce the issue, or a snippet of code that easily reproduces the crash, this would be very helpful to us. It sounds like you managed to work around your issue though. Let us know if you find out anything further.
Regards,
A.J.
AnonymousInactiveI use 32bit spike API in Windwos 7.
Next bring the thread function code
After each call bbFetchRaw stack pointer decreases on 12 bytewhile(!Active)
{
if(reconfigure)
{
bbAbort(DeviceID);
bbConfigureCenterSpan(DeviceID, Freq, Bandwidth);
bbConfigureIQ(DeviceID,64,Bandwidth)
bbInitiate(DeviceID, BB_STREAMING, BB_STREAM_IQ);
reconfigure = false;
}
bbFetchRaw(handle, &data[0], 0);
PostMessage();
}- This reply was modified 9 years, 3 months ago by
- AuthorPosts
You must be logged in to reply to this topic.