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);
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);
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);
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;
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;
}
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;
}
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, ¶m_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;
}
ret = media_streamer_node_get_param(video_converter, MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD, ¶m_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, ¶m_value);
+ assert_eq(ret, MEDIA_STREAMER_ERROR_INVALID_OPERATION);
+ assert_eq(param_value, NULL);
return 0;
}