oal: audio format check extension support
use source audio format if possible. otherwise use preferred sample
format and channel layout