fix ambiguity
dereference a pointer
Add OSS audio output support