Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mediastreamer2 for openSUSE:Factory checked in at 2023-01-04 17:53:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mediastreamer2 (Old) and /work/SRC/openSUSE:Factory/.mediastreamer2.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mediastreamer2" Wed Jan 4 17:53:28 2023 rev:60 rq:1055797 version:5.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/mediastreamer2/mediastreamer2.changes 2022-10-17 14:58:20.750167183 +0200 +++ /work/SRC/openSUSE:Factory/.mediastreamer2.new.1563/mediastreamer2.changes 2023-01-04 17:53:44.114582121 +0100 @@ -1,0 +2,21 @@ +Wed Jan 4 12:45:58 UTC 2023 - Paolo Stivanin <[email protected]> + +- Update to 5.2.6: + * Added + + Video conferencing features + + RFC6464 client-to-mixer + + RFC6465 mixer-to-client + + Video conference: added CSRC of contributor to active speaker stream. + + Add support for post-quantum encryption algorithms within ZRTP protocol. + * Changed + + Licence becomes AGPL-3. + + Improvements to Android bluetooth audio support. + + Performance improvements to Android Texture video renderer. + + Optimizations to DTLS handshake to be more robust to packet losses. + + libyuv used for rescaling and pixel conversion (instead of libswscale). + * Fixed + + Crash with buffer overflow in GenericPLC filter. + + ARM64/linux compilation. + + MSVideoRouter algorithm improved. + +------------------------------------------------------------------- Old: ---- mediastreamer2-5.1.64.tar.bz2 New: ---- mediastreamer2-5.2.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mediastreamer2.spec ++++++ --- /var/tmp/diff_new_pack.QQtcDH/_old 2023-01-04 17:53:44.918586860 +0100 +++ /var/tmp/diff_new_pack.QQtcDH/_new 2023-01-04 17:53:44.922586883 +0100 @@ -1,7 +1,7 @@ # # spec file for package mediastreamer2 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,20 @@ %define sobase libmediastreamer %define sover 11 +%define docuver 5.2.0 + Name: mediastreamer2 -Version: 5.1.64 +Version: 5.2.6 Release: 0 Summary: Audio/Video real-time streaming -License: GPL-3.0-or-later +License: AGPL-3.0-or-later Group: Productivity/Telephony/Utilities URL: https://linphone.org/technical-corner/mediastreamer2 Source: https://gitlab.linphone.org/BC/public/mediastreamer2/-/archive/%{version}/%{name}-%{version}.tar.bz2 Patch0: mediastreamer2-fix-pkgconfig.patch Patch1: fix-srtp2-linphone.patch Patch2: fix-build-ffmpeg5.patch -BuildRequires: bcmatroska2-devel >= 0.23.1 +BuildRequires: bcmatroska2-devel >= 0.23 BuildRequires: broadvoice16-devel BuildRequires: cmake BuildRequires: doxygen @@ -59,13 +61,13 @@ %endif BuildRequires: vim BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(bctoolbox) >= 5.0.0 +BuildRequires: pkgconfig(bctoolbox) >= 5.2.0 BuildRequires: pkgconfig(libbcg729) -BuildRequires: pkgconfig(libbzrtp) >= 5.0.0 +BuildRequires: pkgconfig(libbzrtp) >= 5.2.0 BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libupnp) BuildRequires: pkgconfig(opus) -BuildRequires: pkgconfig(ortp) >= 5.0.0 +BuildRequires: pkgconfig(ortp) >= 5.2.0 BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(speexdsp) BuildRequires: pkgconfig(theora) @@ -146,7 +148,7 @@ %cmake_install mkdir -p %{buildroot}%{_docdir}/%{name}/ -mv -T %{buildroot}%{_datadir}/doc/%{name}-5.1.0/ \ +mv -T %{buildroot}%{_datadir}/doc/%{name}-%{docuver}/ \ %{buildroot}%{_docdir}/%{name}/ chrpath -d %{buildroot}%{_bindir}/mediastream %{buildroot}%{_bindir}/mkvstream %{buildroot}%{_bindir}/mediastreamer2_tester ++++++ mediastreamer2-5.1.64.tar.bz2 -> mediastreamer2-5.2.6.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/mediastreamer2/mediastreamer2-5.1.64.tar.bz2 /work/SRC/openSUSE:Factory/.mediastreamer2.new.1563/mediastreamer2-5.2.6.tar.bz2 differ: char 11, line 1 ++++++ mediastreamer2-fix-pkgconfig.patch ++++++ --- /var/tmp/diff_new_pack.QQtcDH/_old 2023-01-04 17:53:44.970587167 +0100 +++ /var/tmp/diff_new_pack.QQtcDH/_new 2023-01-04 17:53:44.974587190 +0100 @@ -1,41 +1,12 @@ -Index: mediastreamer2-5.1.64/CMakeLists.txt -=================================================================== ---- mediastreamer2-5.1.64.orig/CMakeLists.txt -+++ mediastreamer2-5.1.64/CMakeLists.txt -@@ -135,6 +135,21 @@ cmake_dependent_option(ENABLE_QRCODE "En +--- mediastreamer2-5.2.6/CMakeLists.txt.orig 2023-01-04 13:43:30.797983393 +0100 ++++ mediastreamer2-5.2.6/CMakeLists.txt 2023-01-04 13:44:42.302354270 +0100 +@@ -136,6 +136,8 @@ + # * DISABLE_BC_PACKAGE_SEARCH: skip find_package() for every BC package (bctoolbox, ortp, etc.) # * DISABLE_SRTP_SEARCH: skip find_package() for SRTP. - -+set(MS_PUBLIC_PACKAGES "ortp bctoolbox") -+set(MS_PRIVATE_PACKAGES "${MS_PRIVATE_PACKAGES} libbzrtp") -+set(MS_PRIVATE_PACKAGES "${MS_PRIVATE_PACKAGES} libavcodec libavutil libswscale") -+if(ENABLE_FIXED_POINT) -+ set(MS_PUBLIC_CFLAGS "-DMS_FIXED_POINT") -+else(ENABLE_FIXED_POINT) -+ set(MS_PUBLIC_CFLAGS ) -+endif() -+set(prefix ${CMAKE_INSTALL_PREFIX}) -+set(exec_prefix ${prefix}/bin) -+set(libdir ${CMAKE_INSTALL_LIBDIR}) -+set(includedir ${prefix}/include) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/mediastreamer.pc.in ${CMAKE_CURRENT_BINARY_DIR}/mediastreamer.pc) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/mediastreamer.pc DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") -+ - set(CMAKE_CXX_STANDARD 14) - set(CMAKE_CXX_EXTENSIONS NO) -Index: mediastreamer2-5.1.64/mediastreamer.pc.in -=================================================================== ---- mediastreamer2-5.1.64.orig/mediastreamer.pc.in -+++ mediastreamer2-5.1.64/mediastreamer.pc.in -@@ -5,7 +5,8 @@ includedir=@includedir@ - - Name: mediastreamer - Description: A mediastreaming library for telephony applications --Requires: ortp bctoolbox -+Requires: @MS_PUBLIC_PACKAGES@ -+Requires.private: @MS_PRIVATE_PACKAGES@ - Version: @MEDIASTREAMER_VERSION@ - Libs: -L@libdir@ -lmediastreamer_base -lmediastreamer_voip - Cflags: -I@includedir@ @MS_PUBLIC_CFLAGS@ + set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_EXTENSIONS NO)
