Moved the alsa driver ports bits over to std::vector too.