It turns out that the problem is not just bypassing the sse2 code:(
After commenting it out, uhd still crashes. The conversion output
buffers are not created in _recv_one_packet()
Any ideas why they don't?

TIA
Nikos

On Sat, May 10, 2025 at 7:56 AM Nikos Balkanas <nbalka...@gmail.com> wrote:

> Hi all,
>
> I recently changed my host application to complex double. I had to change
> my stream_args to
> fc64. I pass my void pointer to uhd_rx_streamer_recv same as before:
> ptr = (void **)&zin;
> Unfortunately, the  convert_chdr_1_to_fc64_1_guts doesn't like it, I have
> only 1196 maxsamples, and crashes. I don't need the sse2 code for my
> conversion. I only use 1024 complex
>  samples/packet for fft. I am very happy with the generic chdr_sc16_to_xx.
> Does anyone have any fc64 experience and how one can pass the void buffer
> pointer to
> skip the sse2 code?
>
> TIA
> Nikos
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to