[UTC][capi-media-streamer][ACR-1469][Add definition for use-tbm] 25/215525/1
authorHyunil <hyunil46.park@samsung.com>
Thu, 10 Oct 2019 05:39:25 +0000 (14:39 +0900)
committerHyunil <hyunil46.park@samsung.com>
Thu, 10 Oct 2019 05:39:25 +0000 (14:39 +0900)
Change-Id: Iab1da81e4d91cbebe71f66d33df86822df4f0ef5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
src/utc/capi-media-streamer/utc-capi-media-streamer.c

index 8d1167d1293118ad604a620b20d8dab3977c2452..e26c559750bd770fc6c5f300f91b52d9a64d5b0a 100755 (executable)
@@ -2431,6 +2431,7 @@ int utc_media_streamer_node_set_params_p3(void)
        bundle_add_str(params, MEDIA_STREAMER_PARAM_ROTATE, "1");
        bundle_add_str(params, MEDIA_STREAMER_PARAM_FLIP, "2");
        bundle_add_str(params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
+       bundle_add_str(params, MEDIA_STREAMER_PARAM_USE_TBM, "false");
 
        ret = media_streamer_node_set_params(video_sink, params);
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
@@ -2791,6 +2792,7 @@ int utc_media_streamer_node_get_params_p4(void)
        bundle_add_str(params, MEDIA_STREAMER_PARAM_ROTATE, "1");
        bundle_add_str(params, MEDIA_STREAMER_PARAM_FLIP, "2");
        bundle_add_str(params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
+       bundle_add_str(params, MEDIA_STREAMER_PARAM_USE_TBM, "false");
 
        ret = media_streamer_node_set_params(video_sink, params);
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
@@ -2801,13 +2803,14 @@ int utc_media_streamer_node_get_params_p4(void)
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
        bundle_get_str (params, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, &string_ret);
        assert(!strcmp(string_ret, "true"));
-
        bundle_get_str (params, MEDIA_STREAMER_PARAM_ROTATE, &string_ret);
        assert(!strcmp(string_ret, "1"));
        bundle_get_str (params, MEDIA_STREAMER_PARAM_FLIP, &string_ret);
        assert(!strcmp(string_ret, "2"));
        bundle_get_str (params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &string_ret);
        assert(!strcmp(string_ret, "1"));
+       bundle_get_str (params, MEDIA_STREAMER_PARAM_USE_TBM, &string_ret);
+       assert(!strcmp(string_ret, "false"));
 
        bundle_free(params);
 
@@ -2976,6 +2979,8 @@ int utc_media_streamer_node_get_params_n3(void)
        assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
        bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &string_ret);
        assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
+       bundle_ret = bundle_get_str (params, MEDIA_STREAMER_PARAM_USE_TBM, &string_ret);
+       assert_eq(bundle_ret, BUNDLE_ERROR_KEY_NOT_AVAILABLE);
        bundle_free(params);
 
        return 0;
@@ -3115,13 +3120,14 @@ int utc_media_streamer_node_set_param_p3(void)
 
        ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED, "true");
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
-
        ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_ROTATE, "0");
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
        ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_FLIP, "1");
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
        ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
        assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
+       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, "false");
+       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
 
        return 0;
 }
@@ -3230,6 +3236,8 @@ int utc_media_streamer_node_set_param_n2(void)
        assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
        ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, "1");
        assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
+       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, "false");
+       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
 
        return 0;
 }
@@ -3504,6 +3512,15 @@ int utc_media_streamer_node_get_param_p3(void)
        assert(!strcmp(param_value, "1"));
        free(param_value);
 
+       ret = media_streamer_node_set_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, "false");
+       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
+       ret = media_streamer_node_get_param(video_sink, MEDIA_STREAMER_PARAM_USE_TBM, &param_value);
+       assert_eq(ret, MEDIA_STREAMER_ERROR_NONE);
+       assert_neq(param_value, NULL);
+       assert(!strcmp(param_value, "false"));
+       free(param_value);
+       param_value = NULL;
+
        return 0;
 }
 
@@ -3686,6 +3703,9 @@ int utc_media_streamer_node_get_param_n3(void)
        ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, &param_value);
        assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
        assert_eq(param_value, NULL);
+       ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_USE_TBM, &param_value);
+       assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
+       assert_eq(param_value, NULL);
 
        return 0;
 }