FFmpeg input backend seems to work for native S16.
TODO: resample other formats.
Added untested OpenSLES backend.
SLES bugfixes.