# HG changeset patch # User Chris Cannam # Date 1473185628 -3600 # Node ID b4addbeab790146edeedad739f418236ce71e7e9 # Parent c053e5e79b8ff182055864e2a5c3bfed0bebb0c5 Puzzlingly, this seems to produce the wrong results if assigned directly when compiled using Emscripten. I wonder what I'm missing diff -r c053e5e79b8f -r b4addbeab790 src/vamp-sdk/ext/kiss_fft.c --- a/src/vamp-sdk/ext/kiss_fft.c Mon Aug 22 17:15:03 2016 +0100 +++ b/src/vamp-sdk/ext/kiss_fft.c Tue Sep 06 19:13:48 2016 +0100 @@ -275,7 +275,8 @@ if (m==1) { do{ - *Fout = *f; + Fout->r = f->r; + Fout->i = f->i; f += fstride*in_stride; }while(++Fout != Fout_end ); }else{