From: Sangchul Lee Date: Mon, 24 Oct 2022 02:47:18 +0000 (+0900) Subject: Fix SVACE defect (SEC_INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES) X-Git-Tag: accepted/tizen/7.0/unified/20221107.172913^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F31%2F283531%2F1;p=platform%2Fcore%2Fapi%2Fwebrtc.git Fix SVACE defect (SEC_INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES) [Version] 0.3.260 [Issue Type] Svace Change-Id: Idfcfeeda1487ac0eb2cf3b71db0c7316052842d4 --- diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index 32a10a59..51ab5ac5 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.259 +Version: 0.3.260 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/webrtc.c b/src/webrtc.c index d93f98c5..e5b50cf4 100644 --- a/src/webrtc.c +++ b/src/webrtc.c @@ -2035,7 +2035,7 @@ int webrtc_data_channel_get_buffered_amount(webrtc_data_channel_h channel, unsig g_object_get(_channel->channel, "buffered-amount", &_buffered_amount, NULL); - *buffered_amount = _buffered_amount; + *buffered_amount = (unsigned int)_buffered_amount; LOG_INFO("channel[%p] buffered_amount[%u]", _channel, *buffered_amount); diff --git a/src/webrtc_display.c b/src/webrtc_display.c index 2c2c7f80..9b993eaf 100644 --- a/src/webrtc_display.c +++ b/src/webrtc_display.c @@ -625,7 +625,7 @@ static media_packet_h __get_media_packet_from_buffer(webrtc_display_s *display, RET_VAL_IF(info == NULL, NULL, "info is NULL"); mem = gst_buffer_peek_memory(buffer, 0); - info->length_total = gst_memory_get_sizes(mem, NULL, NULL); + info->length_total = (unsigned int)gst_memory_get_sizes(mem, NULL, NULL); info->timestamp = (unsigned int)(GST_TIME_AS_MSECONDS(GST_BUFFER_PTS(buffer))); /* nano sec -> milli sec */ if (!__swcodec_set_stride_elevation(info) || !__swcodec_set_bo(display, info, mem))