Pequenos ajustes para rodar no Archlinux (device audio na Lanterna) e corrigindo um bug que só apareceu no Arch: OpenALCapture::grabSamples() na linha alcCaptureSamples(this->capDevice, &(this->tempBuffer), this->BUFFER_SIZE); estava numAvailSamples em vez de BUFFER_SIZE, ou seja, estourando o buffer...