From: Sangchul Lee Date: Wed, 31 Aug 2022 02:31:49 +0000 (+0900) Subject: CMakefile: Add capi-system-sensor dependency only when using TIZEN_FEATURE_UI X-Git-Tag: submit/tizen/20220902.031026~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f73e578726ed48cbd11d74ba3e39d5a5257097f;p=platform%2Fcore%2Fapi%2Fwebrtc.git CMakefile: Add capi-system-sensor dependency only when using TIZEN_FEATURE_UI This library is only used in case of using screen source. [Version] 0.3.222 [Issue Type] Build dependency Change-Id: I374cd02c2b7820b5ab39d992e7417e6d7aa31668 Signed-off-by: Sangchul Lee --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 718e6cbd..ff8924a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,14 +12,14 @@ INCLUDE_DIRECTORIES(${INC_DIR}) SET(dependents "dlog glib-2.0 gstreamer-1.0 gstreamer-webrtc-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 \ gstreamer-allocators-1.0 libpulse json-glib-1.0 iniparser mm-common mm-display-interface capi-media-tool \ - libtbm libwebsockets cynara-client libsmack capi-system-info capi-system-sensor libsoup-2.4 bundle capi-media-sound-manager mm-fileinfo") + libtbm libwebsockets cynara-client libsmack capi-system-info libsoup-2.4 bundle capi-media-sound-manager mm-fileinfo") IF(NOT TIZEN_PROFILE_TV) SET(dependents "${dependents} mm-resource-manager") ELSE() ADD_DEFINITIONS("-DTIZEN_TV") ENDIF() IF(TIZEN_FEATURE_UI) - SET(dependents "${dependents} elementary") + SET(dependents "${dependents} elementary capi-system-sensor") ADD_DEFINITIONS("-DTIZEN_FEATURE_UI") ENDIF() diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index ef5b4e98..bf953708 100644 --- a/packaging/capi-media-webrtc.spec +++ b/packaging/capi-media-webrtc.spec @@ -1,6 +1,6 @@ Name: capi-media-webrtc Summary: A WebRTC library in Tizen Native API -Version: 0.3.221 +Version: 0.3.222 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/webrtc_source.c b/src/webrtc_source.c index ad9b4ba0..553f4810 100644 --- a/src/webrtc_source.c +++ b/src/webrtc_source.c @@ -204,9 +204,11 @@ static int __build_screensrc(webrtc_s *webrtc, webrtc_gst_slot_s *source) if (!__set_default_video_info(source, ini_source)) return WEBRTC_ERROR_INVALID_OPERATION; +#ifdef TIZEN_FEATURE_UI if ((ret = _set_screen_rotation_changed_cb(source)) != WEBRTC_ERROR_NONE) return ret; +#endif if (!(screensrc = _create_element(_get_source_element(webrtc, WEBRTC_MEDIA_SOURCE_TYPE_SCREEN), ELEMENT_NAME_SCREENSRC))) return WEBRTC_ERROR_INVALID_OPERATION; APPEND_ELEMENT(switch_src_list, screensrc);