Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ortp for openSUSE:Factory checked in at 2022-01-19 00:35:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ortp (Old) and /work/SRC/openSUSE:Factory/.ortp.new.1892 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ortp" Wed Jan 19 00:35:16 2022 rev:34 rq:947167 version:5.0.66 Changes: -------- --- /work/SRC/openSUSE:Factory/ortp/ortp.changes 2021-11-28 21:31:08.485877967 +0100 +++ /work/SRC/openSUSE:Factory/.ortp.new.1892/ortp.changes 2022-01-19 00:35:42.922312755 +0100 @@ -1,0 +2,6 @@ +Tue Jan 18 08:42:48 UTC 2022 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to version 5.0.66: + * no changelog + +------------------------------------------------------------------- Old: ---- ortp-5.0.53.tar.bz2 New: ---- ortp-5.0.66.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ortp.spec ++++++ --- /var/tmp/diff_new_pack.w98uzT/_old 2022-01-19 00:35:43.418313109 +0100 +++ /var/tmp/diff_new_pack.w98uzT/_new 2022-01-19 00:35:43.418313109 +0100 @@ -1,7 +1,7 @@ # # spec file for package ortp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2014 Mariusz Fik <fi...@opensuse.org>. # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %define soname libortp %define sover 15 Name: ortp -Version: 5.0.53 +Version: 5.0.66 Release: 0 Summary: Real-time Transport Protocol Stack License: GPL-2.0-or-later ++++++ ortp-5.0.53.tar.bz2 -> ortp-5.0.66.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ortp-5.0.53/CMakeLists.txt new/ortp-5.0.66/CMakeLists.txt --- old/ortp-5.0.53/CMakeLists.txt 2021-10-04 16:11:09.000000000 +0200 +++ new/ortp-5.0.66/CMakeLists.txt 2022-01-06 16:42:33.000000000 +0100 @@ -20,9 +20,14 @@ # ############################################################################ -# CMake 3.13 required for new Flexisip build process. -# See [CMP077](https://cmake.org/cmake/help/v3.13/policy/CMP0077.html). -cmake_minimum_required(VERSION 3.13) +cmake_minimum_required(VERSION 3.1) + +# CMP0077 policy is required by Flexisip build. Remove it once the CMake required +# version is higer or equal to 3.13. +if(NOT CMAKE_VERSION VERSION_LESS 3.13) + cmake_policy(SET CMP0077 NEW) +endif() + project(oRTP VERSION 5.0.0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ortp-5.0.53/src/rtpsession_inet.c new/ortp-5.0.66/src/rtpsession_inet.c --- old/ortp-5.0.53/src/rtpsession_inet.c 2021-10-04 16:11:09.000000000 +0200 +++ new/ortp-5.0.66/src/rtpsession_inet.c 2022-01-06 16:42:33.000000000 +0100 @@ -1251,8 +1251,15 @@ int rtp_session_sendto(RtpSession *session, bool_t is_rtp, mblk_t *m, int flags, const struct sockaddr *destaddr, socklen_t destlen){ int ret; - + OrtpStream *ostr = is_rtp ? &session->rtp.gs : &session->rtcp.gs; _rtp_session_check_socket_refresh(session); + + /* + * If the "recv_addr" (which is the source address to use for sending) is not specified for this packet, + * default to the source address specified in the RtpSession for the rtp or rtcp stream. + */ + if( m->recv_addr.family == AF_UNSPEC && ostr->used_loc_addrlen != 0 ) + ortp_sockaddr_to_recvaddr((const struct sockaddr*)&ostr->used_loc_addr, &m->recv_addr); if (session->net_sim_ctx && (session->net_sim_ctx->params.mode==OrtpNetworkSimulatorOutbound || session->net_sim_ctx->params.mode==OrtpNetworkSimulatorOutboundControlled)){ @@ -1419,8 +1426,7 @@ freemsg(m); return 0; } - if( m->recv_addr.family == AF_UNSPEC && session->rtp.gs.used_loc_addrlen>0 ) - ortp_sockaddr_to_recvaddr((const struct sockaddr*)&session->rtp.gs.used_loc_addr, &m->recv_addr); // update recv_addr with the source of rtp + hdr = (rtp_header_t *) m->b_rptr; if (hdr->version == 0) { /* We are probably trying to send a STUN packet so don't change its content. */ @@ -1493,8 +1499,6 @@ destaddr=NULL; destlen=0; } - if( m->recv_addr.family == AF_UNSPEC && session->rtcp.gs.used_loc_addrlen>0 ) - ortp_sockaddr_to_recvaddr((const struct sockaddr*)&session->rtcp.gs.used_loc_addr, &m->recv_addr); // update recv_addr with the source of rtcp if (session->rtcp.enabled){ if ( (sockfd!=(ortp_socket_t)-1 && (destlen>0 || using_connected_socket)) || rtp_session_using_transport(session, rtcp) ) {