We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7c8e638 commit 0f08917Copy full SHA for 0f08917
1 file changed
virtualcamera.cpp
@@ -51,8 +51,11 @@ void VirtualCamera::setup()
51
52
bool VirtualCamera::isV4l2LoopbackInstalled()
53
{
54
+ QString kernelVersion = QString::fromLocal8Bit(qgetenv("UNAME_R"));
55
+ QString command = QString("find \"/lib/modules/%1\" -name *v4l2loopback*").arg(kernelVersion);
56
+
57
QProcess process;
- process.start("sh", QStringList() << "-c" << "ls \"/lib/modules/$(uname -r)/kernel/v4l2loopback/v4l2loopback.ko\"");
58
+ process.start("sh", QStringList() << "-c" << command);
59
process.waitForFinished();
60
QByteArray output1 = process.readAllStandardOutput();
61
process.start("which", QStringList() << "v4l2loopback-ctl");
0 commit comments