Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vlc for openSUSE:Factory checked in at 2021-06-24 18:22:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vlc (Old) and /work/SRC/openSUSE:Factory/.vlc.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vlc" Thu Jun 24 18:22:11 2021 rev:118 rq:901108 version:3.0.16 Changes: -------- --- /work/SRC/openSUSE:Factory/vlc/vlc.changes 2021-05-07 16:44:59.528440897 +0200 +++ /work/SRC/openSUSE:Factory/.vlc.new.2625/vlc.changes 2021-06-24 18:22:22.140902559 +0200 @@ -1,0 +2,30 @@ +Sat Jun 19 21:49:25 UTC 2021 - Fusion Future <qydwhotm...@gmail.com> + +- Update to version 3.0.16: + + Video Output: Fix a D3D11 crash on Windows 8/8.1. + + Access: Fix RTSP server timeout handling. + + Interfaces: macOS: Add touchbar support. + + Misc: Multiple settings improvements. +- Changes from version 3.0.15: + + Core: Add Opus & Alac wave format mappings. + + Access: Fix opening DVD folders with non-ascii characters. + + Demux: + - Fix asf regression with broadcast streams. + - MP4: Fix audio drop on seek. + + Video Output: + - Fix seek & volume sliders overlapping with subtitles. + - Fix delays when seeking with D3D11. + + Text renderer: Improve freetype fonts outlining. + + Misc: Fix GnuTLS support for Windows XP. +- Changes from version 3.0.14: + + Core: + - Fix double loading of slave input. + - Fix an issue causing the auto-updater not to launch the new + version installer. +- Add vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch: + The maintainers of live555 changed connectionEndpointAddresss to + getConnectionEndpointAddress, which now provides the address + value by reference. +- Rebase vlc-srto_tsbpddelay.patch + +------------------------------------------------------------------- Old: ---- vlc-3.0.13.tar.xz vlc-3.0.13.tar.xz.asc New: ---- vlc-3.0.16.tar.xz vlc-3.0.16.tar.xz.asc vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vlc.spec ++++++ --- /var/tmp/diff_new_pack.I86CmV/_old 2021-06-24 18:22:23.032903550 +0200 +++ /var/tmp/diff_new_pack.I86CmV/_new 2021-06-24 18:22:23.036903554 +0200 @@ -33,7 +33,7 @@ %bcond_with faad %bcond_with fdk_aac Name: vlc -Version: 3.0.13 +Version: 3.0.16 Release: 0 Summary: Graphical media player License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -57,6 +57,8 @@ Patch103: 0001-Port-OpenCV-facedetect-example-to-C-API.patch # Fix building against recent srt where SRTO_TSBPDDELAY is no longer defined Patch105: vlc-srto_tsbpddelay.patch +# PATCH-FIX-UPSTREAM https://trac.videolan.org/vlc/ticket/25473 dominic.may...@meditationstudies.org -- The maintainers of live555 changed connectionEndpointAddresss to getConnectionEndpointAddress, which now provides the address value by reference. +Patch107: vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch BuildRequires: Mesa-devel BuildRequires: aalib-devel BuildRequires: alsa-devel >= 1.0.24 @@ -295,6 +297,7 @@ Should you decide to install the GUI modules, %{name}-noX will stay installed as a dependency. + # we can't use %%lang_package, as we need a different dependency # boo#1012556 # but the package name has to stay vlc-lang, as otherise the software centers @@ -406,6 +409,12 @@ %endif %patch103 -p1 %patch105 -p1 +### Since live555-2020.12.11, connectionEndpointAddress() member function +### use a "struct sockaddr_storage" in preparation for eventual support of IPv6: +### http://www.live555.com/liveMedia/public/changelog.txt +if pkg-config --atleast-version 2020.12.11 live555; then +%patch107 -p1 +fi ### And LUA 5.3.1 has some more API changes if pkg-config --atleast-version 5.3.1 lua; then ++++++ vlc-3.0.13.tar.xz -> vlc-3.0.16.tar.xz ++++++ /work/SRC/openSUSE:Factory/vlc/vlc-3.0.13.tar.xz /work/SRC/openSUSE:Factory/.vlc.new.2625/vlc-3.0.16.tar.xz differ: char 26, line 1 ++++++ vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch ++++++ Index: vlc-3.0.16/modules/access/live555.cpp =================================================================== --- vlc-3.0.16.orig/modules/access/live555.cpp +++ vlc-3.0.16/modules/access/live555.cpp @@ -59,6 +59,7 @@ #include <liveMedia.hh> #include <liveMedia_version.hh> #include <Base64.hh> +#include <NetAddress.hh> extern "C" { #include "../access/mms/asf.h" /* Who said ugly ? */ @@ -730,6 +731,8 @@ static int SessionsSetup( demux_t *p_dem const char *p_sess_lang = NULL; const char *p_lang; + struct sockaddr_storage addr; + b_rtsp_tcp = var_CreateGetBool( p_demux, "rtsp-tcp" ) || var_GetBool( p_demux, "rtsp-http" ); i_client_port = var_InheritInteger( p_demux, "rtp-client-port" ); @@ -852,7 +855,8 @@ static int SessionsSetup( demux_t *p_dem if( !p_sys->b_multicast ) { /* We need different rollover behaviour for multicast */ - p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() ); + sub->getConnectionEndpointAddress( addr ); + p_sys->b_multicast = IsMulticastAddress( addr ); } tk = (live_track_t*)malloc( sizeof( live_track_t ) ); ++++++ vlc-srto_tsbpddelay.patch ++++++ --- /var/tmp/diff_new_pack.I86CmV/_old 2021-06-24 18:22:23.132903660 +0200 +++ /var/tmp/diff_new_pack.I86CmV/_new 2021-06-24 18:22:23.136903665 +0200 @@ -1,7 +1,7 @@ -Index: vlc-3.0.13/modules/access/srt.c +Index: vlc-3.0.16/modules/access/srt.c =================================================================== ---- vlc-3.0.13.orig/modules/access/srt.c -+++ vlc-3.0.13/modules/access/srt.c +--- vlc-3.0.16.orig/modules/access/srt.c ++++ vlc-3.0.16/modules/access/srt.c @@ -165,7 +165,7 @@ static bool srt_schedule_reconnect(strea /* Set latency */ @@ -11,10 +11,10 @@ &i_latency, sizeof( int ) ); psz_passphrase = var_InheritString( p_stream, "passphrase" ); -Index: vlc-3.0.13/modules/access_output/srt.c +Index: vlc-3.0.16/modules/access_output/srt.c =================================================================== ---- vlc-3.0.13.orig/modules/access_output/srt.c -+++ vlc-3.0.13/modules/access_output/srt.c +--- vlc-3.0.16.orig/modules/access_output/srt.c ++++ vlc-3.0.16/modules/access_output/srt.c @@ -162,7 +162,7 @@ static bool srt_schedule_reconnect(sout_ /* Set latency */ @@ -24,10 +24,10 @@ &i_latency, sizeof( int ) ); if ( psz_passphrase != NULL && psz_passphrase[0] != '\0') -Index: vlc-3.0.13/configure.ac +Index: vlc-3.0.16/configure.ac =================================================================== ---- vlc-3.0.13.orig/configure.ac -+++ vlc-3.0.13/configure.ac +--- vlc-3.0.16.orig/configure.ac ++++ vlc-3.0.16/configure.ac @@ -4016,7 +4016,7 @@ AM_CONDITIONAL([HAVE_LIRC], [test "${hav dnl dnl SRT plugin