fix bug with capture only devices