preferences: update preferences categories and dependencies

GitLab: #16
Change-Id: Ib02e4201db803ea81abb305e00e494d46e837ad1
diff --git a/GreenScreen/pluginMediaHandler.cpp b/GreenScreen/pluginMediaHandler.cpp
index 9afc24b..2643d6d 100644
--- a/GreenScreen/pluginMediaHandler.cpp
+++ b/GreenScreen/pluginMediaHandler.cpp
@@ -36,7 +36,21 @@
     , preferences_ {preferences}
 {
     setId(datapath_);
-    mVS = std::make_shared<VideoSubscriber>(datapath_, preferences_.at("modellist"), preferences_.at("background"), preferences_.at("acceleration") == "1");
+#ifdef __ANDROID__
+    mVS = std::make_shared<VideoSubscriber>(datapath_,
+                                            "mModel.ort",
+                                            preferences_.at("background"),
+                                            preferences_.at("acceleration") == "1");
+#else
+#ifdef NVIDIA
+    mVS = std::make_shared<VideoSubscriber>(datapath_,
+                                            "mModel.onnx",
+                                            preferences_.at("background"),
+                                            preferences_.at("acceleration") == "1");
+#else
+    mVS = std::make_shared<VideoSubscriber>(datapath_, "mModel.onnx", preferences_.at("background"));
+#endif // NVIDIA
+#endif // ANDROID
 }
 
 void