modality_vision : add default video/image path when the path is null 96/265196/1
authordyamy-lee <dyamy.lee@samsung.com>
Tue, 12 Oct 2021 13:13:40 +0000 (22:13 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 12 Oct 2021 14:35:50 +0000 (23:35 +0900)
Change-Id: Ide68188dfd97b559487bd974379e6f770e0949a8

src/modules/modality_vision/vision.c

index 9563009..ff7d43c 100644 (file)
@@ -34,6 +34,9 @@
 #include "image_helper.h"
 #include "mv_video_helper.h"
 
+#define DEFAULT_VIDEO_PATH "/usr/share/mmi-provider/test_video_2.mp4"
+#define DEFAULT_IMAGE_PATH "/usr/share/mmi-provider/sample_no.jpg"
+
 /*
  * Hosted models
  */
@@ -522,23 +525,21 @@ clean_image_engine:
 }
 
 static Eina_Bool
-_vision_event_cb(void *data EINA_UNUSED, int type, void *event)
+_vision_event_cb(void *data, int type, void *event)
 {
-       char *path_to_video = NULL;
-
-       //for test
-       path_to_video = "/tmp/test_video_2.mp4";
+       char *path_to_video = (char *)data;
 
        //TODO. find video path while camera streaming when propagation
 
        LOGD("vision event working\n");
-       if(path_to_video)
+       if(!path_to_video)
        {
-               LOGI("path to video = %s", path_to_video);
-               classification_from_video(path_to_video);
+               LOGI("path to video is default path");
+               path_to_video = DEFAULT_VIDEO_PATH;
        }
-       else
-               LOGE("No path to video");
+
+       LOGI("path to video = %s", path_to_video);
+       classification_from_video(path_to_video);
 
        return ECORE_CALLBACK_PASS_ON;
 }