Print version log when creating handle 09/320209/2
authorSangchul Lee <sc11.lee@samsung.com>
Mon, 11 Nov 2024 02:35:15 +0000 (11:35 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Mon, 11 Nov 2024 03:02:44 +0000 (12:02 +0900)
[Version] 1.1.42
[Issue Type] Log

Change-Id: I94647b31517bcf0e53f8977c1cc684dc8e5ac4f9
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
CMakeLists.txt
packaging/capi-media-webrtc.spec
src/webrtc.c

index 92b7055af3a8820c0fb522a14d800cdeb83ec055..59e9e8d5cba5370add43e3f0d9cd3b599b869bb7 100644 (file)
@@ -36,6 +36,9 @@ IF(TIZEN_FEATURE_SIGNALING)
     ADD_DEFINITIONS("-DTIZEN_FEATURE_SIGNALING")
     SET(dependents "${dependents} libwebsockets libsoup-2.4")
 ENDIF()
+IF(API_VERSION)
+    ADD_DEFINITIONS("-DWEBRTC_API_VERSION=${API_VERSION}")
+ENDIF()
 
 SET(pc_dependents "capi-base-common capi-media-sound-manager capi-media-tool bundle" )
 
index 7c55393f5d996727c5010016c5f45d70725f858b..d35ab6ef250b8359c4ea3876990db6b48e61b026 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    1.1.41
+Version:    1.1.42
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
@@ -142,6 +142,7 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %else
 -DTIZEN_FEATURE_SIGNALING=on \
 %endif
+-DAPI_VERSION=%{version}
 
 make %{?jobs:-j%jobs}
 
index 7bea58999988d7d4fa9f801cdf83e7c2f7cad75c..9245d686ce9a951077c46f067261e058a9a0a091 100644 (file)
 #define _WEBRTC_PRIVILEGE_RECORDER    "http://tizen.org/privilege/recorder"
 #define _WEBRTC_PRIVILEGE_PLATFORM    "http://tizen.org/privilege/internal/default/platform"
 
+#ifndef WEBRTC_API_VERSION
+#define WEBRTC_VERSION "unknown"
+#else
+#define GET_STRING(x) #x
+#define TO_STRING(x) GET_STRING(x)
+#define WEBRTC_VERSION TO_STRING(WEBRTC_API_VERSION)
+#endif
+
 typedef struct {
        const char *str;
        GstWebRTCBundlePolicy gst_policy;
@@ -140,7 +148,7 @@ int webrtc_create(webrtc_h *webrtc)
 
        *webrtc = _webrtc;
 
-       LOG_INFO("webrtc[%p] is created", *webrtc);
+       LOG_INFO("webrtc[%p] is created, version[%s]", *webrtc, WEBRTC_VERSION);
 
        return WEBRTC_ERROR_NONE;