+
+ QStringList viewfinderFilters = d_ptr->conf->viewfinderFilters();
+ if (!viewfinderFilters.isEmpty()) {
+ d_ptr->viewfinderFilters =
+ QtCamAnalysisBin::create(viewfinderFilters, "QtCamViewfinderFilters");
+
+ if (!d_ptr->viewfinderFilters) {
+ qWarning() << "Failed to create viewfinder filters";
+ }
+ else {
+ g_object_set(d_ptr->cameraBin, "viewfinder-filter", d_ptr->viewfinderFilters->bin(), NULL);
+ }
+ }