audio hal + fix