int webrtc_create(webrtc_h *webrtc)
{
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
int ret = WEBRTC_ERROR_NONE;
#endif
webrtc_s *_webrtc = NULL;
_webrtc = g_new0(webrtc_s, 1);
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
ret = _create_resource_manager(_webrtc);
if (ret != WEBRTC_ERROR_NONE) {
LOG_ERROR("failed to create resource manager");
ret = _gst_pipeline_set_state(_webrtc, GST_STATE_NULL);
RET_VAL_WITH_UNLOCK_IF(ret != WEBRTC_ERROR_NONE, ret, &_webrtc->mutex, "failed to _gst_pipeline_set_state()");
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
ret = _destroy_resource_manager(_webrtc);
RET_VAL_WITH_UNLOCK_IF(ret != WEBRTC_ERROR_NONE, ret, &_webrtc->mutex, "failed to _destroy_resource_manager()");
#endif
RET_VAL_WITH_UNLOCK_IF(_webrtc->gst.webrtcbin == NULL, WEBRTC_ERROR_INVALID_OPERATION, &_webrtc->mutex, "webrtcbin is NULL");
RET_VAL_WITH_UNLOCK_IF(!_check_if_format_is_set_to_packet_sources(_webrtc), WEBRTC_ERROR_INVALID_OPERATION, &_webrtc->mutex, "the media format should be set");
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
ret = _acquire_resource_if_needed(_webrtc);
if (ret != WEBRTC_ERROR_NONE) {
LOG_ERROR("failed to acquire resource, webrtc[%p]", _webrtc);
ret = _gst_pipeline_set_state(webrtc, GST_STATE_NULL);
RET_VAL_WITH_UNLOCK_IF(ret != WEBRTC_ERROR_NONE, ret, &webrtc->mutex, "failed to _gst_pipeline_set_state()");
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
ret = _release_all_resources(webrtc);
RET_VAL_WITH_UNLOCK_IF(ret != WEBRTC_ERROR_NONE, ret, &webrtc->mutex, "failed to release all resources");
#endif
LOG_ERROR("failed to create videosink[%s]", videosink_factory_name);
return WEBRTC_ERROR_INVALID_OPERATION;
}
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
if (sink->display->type == WEBRTC_DISPLAY_TYPE_OVERLAY && webrtc->ini.rendering_sink.v_overlay_resource_required) {
webrtc->resource.need_to_acquire[MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_OVERLAY] = true;
if ((ret =_acquire_resource_for_type(webrtc, MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_OVERLAY)))
if (str_arr == NULL || !g_strv_contains((const gchar * const *)str_arr, factory_name)) {
LOG_WARNING("this video hw decoder element[%s] is not specified in ini file, skip it", factory_name);
return GST_AUTOPLUG_SELECT_SKIP;
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
} else {
webrtc->resource.need_to_acquire[MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_DECODER] = true;
if (_acquire_resource_for_type(webrtc, MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_DECODER) != WEBRTC_ERROR_NONE)