I saw some sample code that calls vDSP_zvmags using the complex results of a call to vDSP_fft_zrip in order to get the magnitude^2. The output of zrip says it’s PACKED split complex format, but in the documentation for vDSP_zvmags it just says split complex.
Is the input to vDSP_zvmags also the PACKED format, or does some manipulation need to be done before passing?
Many Thanks
Ray
You need to unpack the result of vDSP_fft_zrip(). None of the other functions expect data packed that way. Some info on the actual unpacking here