From: Sangchul Lee Date: Mon, 11 Nov 2024 02:35:15 +0000 (+0900) Subject: Print version log when creating handle X-Git-Tag: accepted/tizen/unified/20241113.151924~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F09%2F320209%2F2;p=platform%2Fcore%2Fapi%2Fwebrtc.git Print version log when creating handle [Version] 1.1.42 [Issue Type] Log Change-Id: I94647b31517bcf0e53f8977c1cc684dc8e5ac4f9 Signed-off-by: Sangchul Lee --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 92b7055a..59e9e8d5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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" ) diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index 7c55393f..d35ab6ef 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: 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} diff --git a/src/webrtc.c b/src/webrtc.c index 7bea5899..9245d686 100644 --- a/src/webrtc.c +++ b/src/webrtc.c @@ -29,6 +29,14 @@ #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;