Remove dispatcher initialization command function 70/228170/1
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 19 Mar 2020 09:24:34 +0000 (18:24 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Thu, 19 Mar 2020 09:24:34 +0000 (18:24 +0900)
- The plugin preload function can be performed by muse-server itself with mused.conf file

[Version] 0.3.29
[Profile] Common
[Issue Type] Clean up

Change-Id: I99a0015bcabbbc8b5b18d176608d80941ba2accb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
muse/src/muse_camera_dispatcher.c
packaging/mmsvc-camera.spec

index a9ee803..3107120 100644 (file)
@@ -5502,39 +5502,6 @@ int (*dispatcher[MUSE_CAMERA_API_MAX]) (muse_module_h module) = {
 /******************/
 /* cmd dispatcher */
 /******************/
-static int camera_cmd_dispatcher_initialize(muse_module_h module)
-{
-       int item_count = 0;
-       int i = 0;
-       GstPlugin *plugin = NULL;
-
-       const char *load_list[] = {
-               LIBDIR"/gstreamer-1.0/libgstcoreelements.so",
-               LIBDIR"/gstreamer-1.0/libgstcamerasrc.so",
-               LIBDIR"/gstreamer-1.0/libgstwaylandsink.so",
-       };
-
-       item_count = sizeof(load_list) / sizeof(load_list[0]);
-
-       LOGD("item count %d", item_count);
-
-       for (i = 0 ; i < item_count ; i++) {
-               plugin = gst_plugin_load_file(load_list[i], NULL);
-               if (plugin) {
-                       LOGD("%s loaded", load_list[i]);
-                       gst_object_unref(plugin);
-                       plugin = NULL;
-               } else {
-                       LOGW("failed to load %s", load_list[i]);
-               }
-       }
-
-       LOGD("done");
-
-       return MUSE_CAMERA_ERROR_NONE;
-}
-
-
 static int camera_cmd_dispatcher_shutdown(muse_module_h module)
 {
        muse_camera_handle_s *muse_camera = NULL;
@@ -5607,7 +5574,7 @@ again:
 
 
 int (*cmd_dispatcher[MUSE_MODULE_COMMAND_MAX])(muse_module_h module) = {
-       camera_cmd_dispatcher_initialize, /* MUSE_MODULE_COMMAND_INITIALIZE */
+       NULL, /* MUSE_MODULE_COMMAND_INITIALIZE */
        camera_cmd_dispatcher_shutdown, /* MUSE_MODULE_COMMAND_SHUTDOWN */
        NULL, /* MUSE_MODULE_COMMAND_DEBUG_INFO_DUMP */
        NULL, /* MUSE_MODULE_COMMAND_CREATE_SERVER_ACK */
index eeb44b7..5ec509d 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mmsvc-camera
 Summary:    A Camera module for muse server
-Version:    0.3.28
+Version:    0.3.29
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0