Ffmpeg swresample

Travis will fail since ubuntu does not have libswresample.

This is far from a general solution supporting all formats - only tested converting from FLTP to FLT or S16.
Yes.  I'm sure there must a better way as Chris mentioned elsewhere, but I can't seem to get it working.