CMakefile: Add capi-system-sensor dependency only when using TIZEN_FEATURE_UI 96/280496/2
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 31 Aug 2022 02:31:49 +0000 (11:31 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 31 Aug 2022 03:26:37 +0000 (12:26 +0900)
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 <sc11.lee@samsung.com>
CMakeLists.txt
packaging/capi-media-webrtc.spec
src/webrtc_source.c

index 718e6cbd7fb153fb6a73f2f73e1d54733af6773c..ff8924a40ad2c18471402e4b649c2ed496dcd488 100644 (file)
@@ -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()
 
index ef5b4e989071bfdd439e40acb03fe7cbc0476ea8..bf9537080102b593a0600912607e7ba5d2cdb21c 100644 (file)
@@ -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
index ad9b4ba0e48c94e9f970dcc99c4ddd854c6594b4..553f481018ba02bc6e804baa59b9a37223e073b3 100644 (file)
@@ -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);