Hello community,

here is the log from the commit of package vlc for openSUSE:Factory checked in 
at 2016-02-11 12:37:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vlc (Old)
 and      /work/SRC/openSUSE:Factory/.vlc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vlc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/vlc/vlc.changes  2016-02-08 09:47:57.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.vlc.new/vlc.changes     2016-02-11 
12:37:40.000000000 +0100
@@ -1,0 +2,87 @@
+Fri Feb  5 21:28:01 UTC 2016 - dims...@opensuse.org
+
+- Update to version 2.2.2:
+  + libVLC:
+    - Expose audio mute, cork and volume change events:
+      libvlc_MediaPlayerCorked, libvlc_MediaPlayerUncorked,
+      libvlc_MediaPlayerMuted, libvlc_MediaPlayerUnmuted and
+      libvlc_MediaPlayerAudioVolume.
+    - Fix propagation of libvlc_MediaPlayerTitleChanged event.
+  + Access:
+    - Fix SetupFormat for continuous framesize in v4l2.
+    - Fix off-by-one buffer overflow in RealRtsp module.
+    - Fix screen recording aspect-ratio, framerate and potential
+      crash.
+    - Fix Windows directshow input freeze.
+    - Fix MMS segmentation fault/abort when server forces a large
+      allocation.
+  + Demux:
+    - Fix support for ms-dvr files.
+    - Fix time detection in AVI files over HTTP.
+    - HLS: fix hang on stop, crashes and small improvements.
+    - Fix mp4 NULL dereference reported by by Fortinet's FortiGuard
+      Labs.
+    - Fix regression for VC-1 in WMV.
+    - Fix MXF crashes on stop.
+    - Fix EAC3 detection in some TS files.
+  + Decoders:
+    - Fix importing surface from main memory in VDPAU.
+    - Fix possible double-free in ADPCM decoder.
+    - Support 9-bit and 10-bit GBR planar formats.
+    - Support GoToMeeting 2 and GoToMeeting 3 codecs.
+    - Fix crash in teletext (zvbi) decoder.
+    - Fix Bluray subtitles (PGS) timestamps.
+  + Audio output:
+    - Fix audio drop after a flush with pulseaudio.
+    - Fix audio initialization on iOS.
+    - Fix audio stuttering with AirPlay devices on OS X (2 sec
+      delay needs to be set manually by the user).
+    - Fix pulseaudio latency computation.
+    - Fix alsa default device selection.
+  + Skins2:
+    - Fix video control that fails to show up.
+    - Fix UTF-8 conversion issues.
+    - Fix Unicode folders location failing to open the skins.
+    - Fix crash over malformed skins bitmaps.
+    - Fix fullscreen for Gnome3/Unity Window Managers.
+  + OS X fixes.
+  + Qt:
+    - Fix crash when opening multiple items on Windows.
+    - Fix recent items appending when using a playlist.
+    - Improve addons manager dialog, playlist.
+    - Fix changing the audio-device in the menu.
+    - Fix key and mouse event support for Qt >= 5.5 under X11.
+    - Fix memory leaks.
+  + Video Output:
+    - Fix build if one disables XCB but activate VDPAU on Unix.
+    - Fix Direct3D plane allocation size to avoid colour bleeding.
+    - Fix some crashes in swscale resizing.
+  + Misc:
+    - Fix build with recent FreeRDP versions.
+    - Fix interface crashes when input-title-format option is
+      empty.
+    - Fix MP4 mux divide-by-zero crash.
+    - Improve PNG encoding time.
+    - Fix some UPnP initialization lag.
+    - Rewrite of the Jamendo Service Discovery.
+    - Fix snapshot aspect ratio for anamorphic contents.
+    - Fix custom snapshot sizes.
+    - Dynamic generation of GnuTLS Diffie-Hellman parameters.
+    - Fix "vb" transcoding parameter.
+    - Fix superfluous audio channel extraction in the core.
+    - Fix miscellaneous crashes, double-frees, integer overflows,
+      infinite loops, read overflow, invalid frees and division by
+      zero issues.
+    - Fix support for lua 5.2 and fix XSS in the http interface.
+    - Update and improve Soundcloud, Vimeo and Youtube scripts.
+    - Update of codecs and libraries to fix 3rd party security
+      issues (like TALOS-CAN-0036, TALOS-CAN-0037, CVE-2015-7981,
+      CVE-2015-8126).
+  + Updated translations.
+- Drop vlc-CVE-2015-5949.patch and vlc-qt5.5-mousepointer.patch:
+  fixed upstream.
+- Add vlc-support-qt5.5.patch (reverse applied): The Qt 5.5 package
+  in Leap and Tumbleweed have been patched to have the fix upstream
+  wanted to make us aware of with this commit.
+
+-------------------------------------------------------------------

Old:
----
  vlc-2.2.1.tar.xz
  vlc-CVE-2015-5949.patch
  vlc-qt5.5-mousepointer.patch

New:
----
  vlc-2.2.2.tar.xz
  vlc-support-qt5.5.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vlc.spec ++++++
--- /var/tmp/diff_new_pack.FdR9Hk/_old  2016-02-11 12:37:42.000000000 +0100
+++ /var/tmp/diff_new_pack.FdR9Hk/_new  2016-02-11 12:37:42.000000000 +0100
@@ -31,7 +31,7 @@
 %endif
 
 Name:           vlc
-Version:        2.2.1
+Version:        2.2.2
 Release:        0
 Summary:        Video Lan Client multimedia player
 License:        GPL-2.0+ and LGPL-2.1+
@@ -43,12 +43,10 @@
 Source2:        %{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE vlc-2.1.5-fix-skins2-default-skin-creation.patch -- see 
description in patch header
 Patch1:         vlc-2.1.5-fix-skins2-default-skin-creation.patch
-# PATCH-FIX-UPSTREAM vlc-qt5.5-mousepointer.patch boo#956769 
dims...@opensuse.org -- Fix mouse cursor in video interface
-Patch2:         vlc-qt5.5-mousepointer.patch
 Patch3:         0001-no-return-in-non-void.patch
 Patch4:         vlc-2.2.0-fix_deinterlace_mmx.patch
-# PATCH-FIX-UPSTREAM vlc-CVE-2015-5949.patch boo#965227 CVE-2015-5949 
dims...@opensuse.org -- demux: mp4: correctly match release function
-Patch5:         vlc-CVE-2015-5949.patch
+# PATCH-FIX-UPSTREAM vlc-support-qt5.5.patch dims...@opensuse.org -- The Qt 
5.5 packages in Leap and Tumbleweed are patched. Other dists don't have Qt 5.5 
yet. Patch from upstream, reverse applied
+Patch5:         vlc-support-qt5.5.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  SDL-devel >= 1.2.10
 BuildRequires:  aalib-devel
@@ -307,7 +305,6 @@
 %setup -q
 %if 0%{?suse_version} >=1140
 %patch1 -p1
-%patch2 -p1
 %endif
 %patch3 -p1
 %if 0%{?suse_version} == 1110
@@ -315,7 +312,11 @@
 %patch4
 %endif
 %endif
-%patch5 -p1
+%if 0%{?suse_version} > 1310
+# openSUSE Leap and Tumbleweed have Qt 5.5.x, but with the required patch 
applied
+# openSUSE 13.2 (also > 1310) comes with Qt 5.3, so is not affected, but the 
patch does not harm
+%patch5 -p1 -R
+%endif
 
 ### Fix up sources for LUA 5.3
 if pkg-config --atleast-version 5.3 lua; then
@@ -500,7 +501,7 @@
 %endif
 
 # clean up some lang issues...
-for lang in ach an cgg co ff tet; do
+for lang in ach an cgg co ff tet ks_IN; do
   rm -rf %{buildroot}%{_datadir}/locale/$lang
 done
 %find_lang vlc

++++++ vlc-2.2.1.tar.xz -> vlc-2.2.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/vlc/vlc-2.2.1.tar.xz 
/work/SRC/openSUSE:Factory/.vlc.new/vlc-2.2.2.tar.xz differ: char 26, line 1

++++++ vlc-support-qt5.5.patch ++++++
>From 64dccb0fdd71075e37e03c4b52a0c9f5bb749d3f Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Kempf <j...@videolan.org>
Date: Mon, 16 Nov 2015 14:54:35 +0100
Subject: [PATCH 1/1] Configure: Refuse Qt 5.5.0 and 5.5.1

If you are a packager, I'm sorry for you, but you MUST patch Qt5.5 with
https://codereview.qt-project.org/#/c/139066/1
and then revert this commit.
You can also lobby for a Qt5.5.2
---
 configure.ac |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/configure.ac b/configure.ac
index 63a0577..d90097c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3735,6 +3735,11 @@ AS_IF([test "${enable_qt}" != "no"], [
       ],[
           AC_MSG_WARN([Not building Qt Interface with X11 helpers.])
       ])
+
+      PKG_CHECK_EXISTS([Qt5Core >= 5.5.0 Qt5Core < 5.6.0], [
+        AC_MSG_ERROR(["You cannot build VLC with Qt-5.5.0. You need to 
backport I78ef29975181ee22429c9bd4b11d96d9e68b7a9c"])
+      ])
+
       QT_PATH="$(eval $PKG_CONFIG --variable=exec_prefix Qt5Core)"
       QT_HOST_PATH="$(eval $PKG_CONFIG --variable=host_bins Qt5Core)"
       AC_PATH_PROGS(MOC, [moc-qt5 moc], moc, ["${QT_HOST_PATH}" 
"${QT_PATH}/bin" "${CONTRIB_DIR}/bin"])
-- 
1.7.10.4



Reply via email to