more intuitive option logic
fix compile error when no audio support