Присоединюсь к поискам решения проблемы. Мой код в Qt такой же (с выводом некоторых сообщений). Ошибка:
VIDIOC_QUERYMENU: Недопустимый аргумент
VIDIOC_QUERYMENU: Недопустимый аргумент
VIDIOC_QUERYMENU: Недопустимый аргумент
Послу вывода ошибки программа работает, на вебке загорается светодиод, но окно с изображением не открывается, изображения не сохраняются. Поиск по интернетам выдал кучу хлама вплоть до совета пересобрать ядро.