/******************/
/* 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;
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 */