The 16-bit samples may need to be de-endianed. I can't think of anywhere else that should be a problem though.