libtbm libwebsockets cynara-client libsmack capi-system-info libsoup-2.4 bundle")
IF(NOT TIZEN_PROFILE_TV)
SET(dependents "${dependents} mm-resource-manager")
- ADD_DEFINITIONS("-DTIZEN_FEATURE_RES_MGR")
ELSE()
ADD_DEFINITIONS("-DTIZEN_TV")
ENDIF()
#endif
#include <iniparser.h>
#include <mm_display_interface.h>
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
#include <mm_resource_manager.h>
#endif
#include <tbm_bufmgr.h>
AV_IDX_MAX
};
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
#define RESOURCE_TYPE_MAX MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_ENCODER + 1
typedef struct _webrtc_resource_s {
bool negotiation_needed_cb_invoked;
webrtc_negotiation_states_s negotiation_states;
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
webrtc_resource_s resource;
#endif
} webrtc_s;
int _apply_display(webrtc_display_s *display);
void _video_stream_decoded_cb(GstElement *object, GstBuffer *buffer, GstPad *pad, gpointer data);
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
int _acquire_resource_if_needed(webrtc_s *webrtc);
int _create_resource_manager(webrtc_s *webrtc);
int _destroy_resource_manager(webrtc_s *webrtc);
}
if (encoder) {
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
webrtc->resource.need_to_acquire[MM_RESOURCE_MANAGER_RES_TYPE_VIDEO_ENCODER] = true;
#endif
LOG_WARNING("hw encoder element [%s]", GST_ELEMENT_NAME(encoder));
source->media_types = MEDIA_TYPE_VIDEO;
source->zerocopy_enabled = __is_hw_encoder_used(webrtc, source->type, source->media_types);
-#ifdef TIZEN_FEATURE_RES_MGR
+#ifndef TIZEN_TV
webrtc->resource.need_to_acquire[MM_RESOURCE_MANAGER_RES_TYPE_CAMERA] = true;
#endif
if (!(camerasrc = _create_element(__get_source_element(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_CAMERA), ELEMENT_NAME_VIDEO_SRC)))