QT - v4l2 - new implementation - less code