Hello community, here is the log from the commit of package vlc for openSUSE:Factory checked in at 2017-06-02 10:31:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vlc (Old) and /work/SRC/openSUSE:Factory/.vlc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vlc" Fri Jun 2 10:31:18 2017 rev:68 rq:498538 version:2.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/vlc/vlc.changes 2017-05-18 20:46:29.722711805 +0200 +++ /work/SRC/openSUSE:Factory/.vlc.new/vlc.changes 2017-06-02 10:31:30.219408084 +0200 @@ -1,0 +2,42 @@ +Fri May 26 14:28:36 UTC 2017 - dims...@opensuse.org + +- Update to version 2.2.6: + + Video output: + - Fix systematic green line on nvidia. + - Fix direct3d SPU texture offsets handling. + + Demuxer: Fix heap buffer overflows. +- Changes from version 2.2.5.1: + + Security hardening for DLL hijacking environments. +- Changes from version 2.2.5: + + Decoder: + - Fix mp3 playback quality regression in libmad. + - Fix video scaling in VDPAU. + - Fix playback of palettized codecs. + - Fix ADPCM heap corruption (FG-VD-16-067). + - Fix AES3 16bps decoding. + - Fix DVD/LPCM heap corruption (FG-VD-16-090). + - Fix SCTE-27 colors. + + Demuxer: + - Fix possible ASF integer overflow. + - Fix MP4, VOC, XA, SMF divide-by-zero errors. + - Fix MP4 heap buffer overflows. + - Fix Flac metadata integer overflow. + - Fix NSVf and AIFF infinite loops. + - Fix flac null-pointer dereference. + - Fix vorbis and opus comments integer overflows and leaks. + + Video output: + - Fix green line on Windows with AMD drivers. + - Fix screenshots size. + + Access: + - Fix crash in screen recording on Windows. + - Fix FTP scan string injection. + - Fix HTTP size handling. + + Mux: Fix mp4 drift. + + Lua: Fix vimeo, youtube, dailymotion, cli, appletrailers, http, + soundcloud scripts. + + Audio filter: Fix heap write in stereo_widen audio filter. +- Rebase 0001-no-return-in-non-void.patch. +- Drop vlc-2.1.5-fix-skins2-default-skin-creation.patch: this + should really not be required anymore. + +------------------------------------------------------------------- Old: ---- vlc-2.1.5-fix-skins2-default-skin-creation.patch vlc-2.2.4.tar.xz New: ---- vlc-2.2.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vlc.spec ++++++ --- /var/tmp/diff_new_pack.p3bAhK/_old 2017-06-02 10:31:31.503226684 +0200 +++ /var/tmp/diff_new_pack.p3bAhK/_new 2017-06-02 10:31:31.507226119 +0200 @@ -37,7 +37,7 @@ %endif Name: vlc -Version: 2.2.4 +Version: 2.2.6 Release: 0 Summary: Graphical media player License: GPL-2.0+ and LGPL-2.1+ @@ -48,8 +48,6 @@ Source1: %{name}.changes Source2: %{name}-rpmlintrc Source3: %{name}.appdata.xml -# 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 Patch3: 0001-no-return-in-non-void.patch Patch4: vlc-2.2.0-fix_deinterlace_mmx.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 @@ -341,9 +339,6 @@ echo '********* ENTERED PREP PHASE ********' date %setup -q -%if 0%{?suse_version} >=1140 -%patch1 -p1 -%endif %patch3 -p1 %if 0%{?suse_version} == 1110 %ifarch %ix86 @@ -728,7 +723,6 @@ %{_libdir}/vlc/lua/sd/icast.luac %{_libdir}/vlc/lua/sd/icecast.luac %{_libdir}/vlc/lua/sd/jamendo.luac -%{_libdir}/vlc/lua/sd/metachannels.luac %{_libdir}/vlc/plugins/access/libaccess_alsa_plugin.so %{_libdir}/vlc/plugins/access/libaccess_bd_plugin.so %{_libdir}/vlc/plugins/access/libftp_plugin.so ++++++ 0001-no-return-in-non-void.patch ++++++ --- /var/tmp/diff_new_pack.p3bAhK/_old 2017-06-02 10:31:31.531222728 +0200 +++ /var/tmp/diff_new_pack.p3bAhK/_new 2017-06-02 10:31:31.531222728 +0200 @@ -1,8 +1,8 @@ -Index: vlc-2.2.1/modules/access/v4l2/demux.c +Index: vlc-2.2.6/modules/access/v4l2/demux.c =================================================================== ---- vlc-2.2.1.orig/modules/access/v4l2/demux.c -+++ vlc-2.2.1/modules/access/v4l2/demux.c -@@ -632,6 +632,7 @@ static void *MmapThread (void *data) +--- vlc-2.2.6.orig/modules/access/v4l2/demux.c ++++ vlc-2.2.6/modules/access/v4l2/demux.c +@@ -634,6 +634,7 @@ static void *MmapThread (void *data) } assert (0); @@ -10,7 +10,7 @@ } static void *ReadThread (void *data) -@@ -694,6 +695,7 @@ static void *ReadThread (void *data) +@@ -696,6 +697,7 @@ static void *ReadThread (void *data) #endif } assert (0); @@ -18,10 +18,10 @@ } static int DemuxControl( demux_t *demux, int query, va_list args ) -Index: vlc-2.2.1/modules/control/dbus/dbus.c +Index: vlc-2.2.6/modules/control/dbus/dbus.c =================================================================== ---- vlc-2.2.1.orig/modules/control/dbus/dbus.c -+++ vlc-2.2.1/modules/control/dbus/dbus.c +--- vlc-2.2.6.orig/modules/control/dbus/dbus.c ++++ vlc-2.2.6/modules/control/dbus/dbus.c @@ -891,6 +891,7 @@ static void *Run( void *data ) vlc_restorecancel( canc ); } @@ -30,10 +30,10 @@ } static void wakeup_main_loop( void *p_data ) -Index: vlc-2.2.1/modules/control/motion.c +Index: vlc-2.2.6/modules/control/motion.c =================================================================== ---- vlc-2.2.1.orig/modules/control/motion.c -+++ vlc-2.2.1/modules/control/motion.c +--- vlc-2.2.6.orig/modules/control/motion.c ++++ vlc-2.2.6/modules/control/motion.c @@ -188,6 +188,7 @@ static void *RunIntf( void *data ) vlc_restorecancel( canc ); } @@ -42,10 +42,10 @@ } #undef LOW_THRESHOLD #undef HIGH_THRESHOLD -Index: vlc-2.2.1/modules/control/motionlib.c +Index: vlc-2.2.6/modules/control/motionlib.c =================================================================== ---- vlc-2.2.1.orig/modules/control/motionlib.c -+++ vlc-2.2.1/modules/control/motionlib.c +--- vlc-2.2.6.orig/modules/control/motionlib.c ++++ vlc-2.2.6/modules/control/motionlib.c @@ -196,6 +196,7 @@ static int GetOrientation( motion_sensor default: assert( 0 ); @@ -54,10 +54,10 @@ } /***************************************************************************** -Index: vlc-2.2.1/modules/stream_out/rtp.c +Index: vlc-2.2.6/modules/stream_out/rtp.c =================================================================== ---- vlc-2.2.1.orig/modules/stream_out/rtp.c -+++ vlc-2.2.1/modules/stream_out/rtp.c +--- vlc-2.2.6.orig/modules/stream_out/rtp.c ++++ vlc-2.2.6/modules/stream_out/rtp.c @@ -1499,6 +1499,7 @@ static void *rtp_listen_thread( void *da } @@ -66,10 +66,10 @@ } -Index: vlc-2.2.1/modules/visualization/visual/visual.c +Index: vlc-2.2.6/modules/visualization/visual/visual.c =================================================================== ---- vlc-2.2.1.orig/modules/visualization/visual/visual.c -+++ vlc-2.2.1/modules/visualization/visual/visual.c +--- vlc-2.2.6.orig/modules/visualization/visual/visual.c ++++ vlc-2.2.6/modules/visualization/visual/visual.c @@ -382,6 +382,7 @@ static void *Thread( void *data ) vlc_restorecancel( canc ); } @@ -78,10 +78,10 @@ } static block_t *DoWork( filter_t *p_filter, block_t *p_in_buf ) -Index: vlc-2.2.1/src/misc/events.c +Index: vlc-2.2.6/src/misc/events.c =================================================================== ---- vlc-2.2.1.orig/src/misc/events.c -+++ vlc-2.2.1/src/misc/events.c +--- vlc-2.2.6.orig/src/misc/events.c ++++ vlc-2.2.6/src/misc/events.c @@ -271,6 +271,7 @@ int vlc_event_attach( vlc_event_manager_ FOREACH_END() /* Unknown event = BUG */ @@ -90,15 +90,15 @@ } /** -Index: vlc-2.2.1/modules/demux/mp4/mp4.c +Index: vlc-2.2.6/modules/demux/mp4/mp4.c =================================================================== ---- vlc-2.2.1.orig/modules/demux/mp4/mp4.c -+++ vlc-2.2.1/modules/demux/mp4/mp4.c -@@ -277,6 +277,7 @@ static inline int64_t MP4_TrackGetPTSDel - - i_sample -= ck->p_sample_count_pts[i_index]; +--- vlc-2.2.6.orig/modules/demux/mp4/mp4.c ++++ vlc-2.2.6/modules/demux/mp4/mp4.c +@@ -386,6 +386,7 @@ static void CreateTracksFromSmooBox( dem + p_track->p_es = es_out_Add( p_demux->out, &p_track->fmt ); + } } + return 0; } - static inline int64_t MP4_GetMoviePTS(demux_sys_t *p_sys ) + /***************************************************************************** ++++++ vlc-2.2.4.tar.xz -> vlc-2.2.6.tar.xz ++++++ /work/SRC/openSUSE:Factory/vlc/vlc-2.2.4.tar.xz /work/SRC/openSUSE:Factory/.vlc.new/vlc-2.2.6.tar.xz differ: char 25, line 1