if (KdenliveSettings::screengrabenableaudio() && !KdenliveSettings::useosscapture()) {
QStringList alsaArgs = KdenliveSettings::screengrabalsacapture().simplified().split(' ');
alsaProcess->setStandardOutputProcess(captureProcess);
- const QString alsaBinary = alsaArgs.takeFirst();
- alsaProcess->start(alsaBinary, alsaArgs);
+ alsaProcess->start("arecord", alsaArgs);
}
captureProcess->start("ffmpeg", m_captureArgs);
} else {
if (KdenliveSettings::screengrabenableaudio() && !KdenliveSettings::useosscapture()) {
QStringList alsaArgs = KdenliveSettings::screengrabalsacapture().simplified().split(' ');
alsaProcess->setStandardOutputProcess(captureProcess);
- alsaProcess->start(alsaArgs.takeFirst(), alsaArgs);
+ alsaProcess->start("arecord", alsaArgs);
}
captureProcess->start("ffmpeg", m_captureArgs);
}