fix for devices that can choose a lower priority output type
also, a little audio tweak