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

Reply via email to