From 656545e3d16590224bd7afcfa2bd65a4c55cd751442124f616d0513f1ef98a99 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Sun, 6 May 2018 12:57:00 +0000 Subject: [PATCH] Updating link to change in openSUSE:Factory/vlc revision 83.0 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vlc?expand=0&rev=a54032add2acf63dcb515e606a10f631 --- arm-neon-asm.patch | 44 ------------------------ vlc-3.0.1.tar.xz | 3 -- vlc-3.0.2.tar.xz | 3 ++ vlc-lua-5.3.patch | 13 +++++++ vlc.changes | 84 ++++++++++++++++++++++++++++++++++++++++++++++ vlc.spec | 8 ++--- 6 files changed, 104 insertions(+), 51 deletions(-) delete mode 100644 arm-neon-asm.patch delete mode 100644 vlc-3.0.1.tar.xz create mode 100644 vlc-3.0.2.tar.xz create mode 100644 vlc-lua-5.3.patch diff --git a/arm-neon-asm.patch b/arm-neon-asm.patch deleted file mode 100644 index 5eb5311..0000000 --- a/arm-neon-asm.patch +++ /dev/null @@ -1,44 +0,0 @@ -Index: vlc-3.0.1/modules/arm_neon/asm.S -=================================================================== ---- /dev/null -+++ vlc-3.0.1/modules/arm_neon/asm.S -@@ -0,0 +1,39 @@ -+/* -+ * Copyright (c) 2018 Janne Grunau -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License as published by the Free Software Foundation; either -+ * version 2.1 of the License, or (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ */ -+ -+#ifdef __APPLE__ -+# define EXTERN_ASM _ -+#else -+# define EXTERN_ASM -+#endif -+ -+#if defined(__APPLE__) || defined(_WIN32) -+# define HAVE_AS_ARCH_DIRECTIVE 0 -+# define HAVE_AS_FPU_DIRECTIVE 0 -+#else -+# define HAVE_AS_ARCH_DIRECTIVE 1 -+# define HAVE_AS_FPU_DIRECTIVE 1 -+#endif -+ -+.macro function name -+ .globl EXTERN_ASM\name -+#ifdef __ELF__ -+ .type EXTERN_ASM\name, %function -+#endif -+EXTERN_ASM\name: -+.endm diff --git a/vlc-3.0.1.tar.xz b/vlc-3.0.1.tar.xz deleted file mode 100644 index 0ca2aad..0000000 --- a/vlc-3.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce700cdfb49d721b75581ee727e98cc60dae97407ccec0f82124d5e9a1cb1301 -size 25174040 diff --git a/vlc-3.0.2.tar.xz b/vlc-3.0.2.tar.xz new file mode 100644 index 0000000..48a3e0c --- /dev/null +++ b/vlc-3.0.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efe8c889b69bffba9662140bdcf434d9d36edc5dbb0e300fcce4553c354ea198 +size 25175492 diff --git a/vlc-lua-5.3.patch b/vlc-lua-5.3.patch new file mode 100644 index 0000000..a4ad4a9 --- /dev/null +++ b/vlc-lua-5.3.patch @@ -0,0 +1,13 @@ +Index: vlc-3.0.2/modules/lua/libs/io.c +=================================================================== +--- vlc-3.0.2.orig/modules/lua/libs/io.c ++++ vlc-3.0.2/modules/lua/libs/io.c +@@ -139,7 +139,7 @@ static int vlclua_io_file_seek( lua_Stat + const char* psz_mode = luaL_optstring( L, 2, NULL ); + if ( psz_mode != NULL ) + { +- long i_offset = luaL_optlong( L, 3, 0 ); ++ long i_offset = (long) luaL_optinteger(L, 3, 0); + int i_mode; + if ( !strcmp( psz_mode, "set" ) ) + i_mode = SEEK_SET; diff --git a/vlc.changes b/vlc.changes index 27460a3..55b18ca 100644 --- a/vlc.changes +++ b/vlc.changes @@ -1,3 +1,87 @@ +------------------------------------------------------------------- +Mon Apr 30 11:01:03 UTC 2018 - dimstar@opensuse.org + +- Update to version 3.0.2: + + Core: + * Fix snapshotting with subtitles when using hardware acceleration + * Fix green/missing line/column when the picture dimensions are odd + + Decoders: + * Important improvements in hardware decoding for macOS, notably faster, + supporting more samples and removing crashes/deadlocks + * Improve compatibility for DxVA2 and D3D11 decoding, fix crashes when seeking + and fix blacklisting of broken drivers + * Fix SSA subtitles forced alignment + * Fix E-AC-3 stuttering + * Fix MIDI playback on macOS + * Add playback support for ProRes 4444 XQ + + Demux: + * Fix wrong colors in some AVI files + * Fix IFO files playback to start DVDs + * Fix a crash with missing/invalid MPEG SDT + * Update VP8/9/10 ISOBMFF bindings and improve HDR for those cases + * Fix TTML inside MP4 + * Improve MP4 read of color information + * Fix flac seeking and improve flac parsing + * Improve mkv opening & seeking speed + * Fix display of chapters with no name defined + * Miscellaneous MKV crash fixes + * Fix crash with multi-region DVDs + * Fix audio being muted on DVD chapter change + * Fix audio being muted when seeking in a BluRay disc + + Access: Avoid a crash/assert in FTP after seeking + + Audio output: + * Fix mmdevice default audio device handling + * Fix "reset audio volume" being forcefully deactivated + * Allow a default device to be used by VLC + * Only warn once about misconfiguration for AUhal devices on macOS + * Improve resampling and latency computation for CoreAudio + * Passthrough is now disabled by default + + Audio filters: + * Fix audio stutter after unpausing with headphones + * Fix silence when dolby-surround was mis-selected in preferences + + Video output: + * Fix OpenGL crashes or bad display with semi-planar chromas + * Fix OpenGL interop (zero-copy) disabled for tvOS + * Major rewrite of the iOS video output to fix numerous crashes + * Important improvements of the D3D11 video output to use less memory + and less GPU for HDR tone-mapping + * Fix crop on vertical videos with Direct3D11 + * Fix Direct3D9 filters settings not being applied properly + * Fix transform filters with hardware decoding + * Fix snapshot and filters with HEVC hardware decoding + * Fix a buffer overrun during GPU/CPU image copy + * Fix glitches on DVD menus with Direct3D11 + * Fix non-HDR content playback on HDR screens with Direct3D11 + * Fix YUV full range displayed incorrectly in Direct3D11 + * Fix miscellaneous crashes in Direct3D11 + * Fix potential black screen with 10bits videos on Direct3D11 + + Qt: + * Fix last folder used in open dialogs + * Allow to customize the seek jump when using the mousewheel + * Fix fullscreen controller positionment on multiscreen setups + * Fix pasted URLs not being trimmed + * Fix jump size not being configurable + * Fix missing time labels updates + * Fix playback speed slider not accepting 1.0x value + * Fix raw input dump + * Fix window size after a fullscreen playback + + Misc: + * Fix lua rc & oldrc interfaces host specification + * Fix crashes when searching for renderers + * Relocate localedir for Linux (improves snap i18n support) + * Fix VDPAU GLX usage on Linux + * Improve support for NetBSD + * Fix MSI script for Windows + * Fix libvlc_media_list not going to next media + * Fix character encoding on win32 consoles + * Miscellaneous chromecast improvements + * Fix missing OSD navigation feedback + * Various VLSub improvements + * lua: Fix scripts not being loaded on some filesystems + * lua: Add vlc.io APIs to handle UTF-8 paths +- Drop arm-neon-asm.patch: fixed upstream. +- Add vlc-lua-5.3.patch: fix build with LUA 5.3. + ------------------------------------------------------------------- Tue Mar 27 09:27:58 UTC 2018 - dimstar@opensuse.org diff --git a/vlc.spec b/vlc.spec index ed796e2..3a5e888 100644 --- a/vlc.spec +++ b/vlc.spec @@ -31,7 +31,7 @@ # VNC support - the module is not really usable in most cases tested so far (e.g. against qemu-kvm -vnc :xx) %bcond_with vnc Name: vlc -Version: 3.0.1 +Version: 3.0.2 Release: 0 Summary: Graphical media player License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -45,8 +45,8 @@ Source2: %{name}-rpmlintrc Patch0: vlc.a52.patch # PATCH-FIX-UPSTREAM vlc-allow-deprecated-fribidi.patch dimstar@opensuse.org -- Allow usage of deprecated fribidi functions Patch1: vlc-allow-deprecated-fribidi.patch -# PATCH-FIX-UPSTREAM add forgotten file -Patch2: arm-neon-asm.patch +# PATCH-FIX-UPSTREAM vlc-lua-5.3.patch dimstar@opensuse.org -- Replace lua_optlong with lua_optinteger +Patch2: vlc-lua-5.3.patch # PATCH-FEATURE-OPENSUSE vlc-projectM-qt5.patch -- Build against projectM-qt5; openSUSE provides projectM as -qt and -qt5 variant Patch100: vlc-projectM-qt5.patch BuildRequires: Mesa-devel @@ -359,7 +359,6 @@ default when `vlc` is invoked from an X session. %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 %if 0%{?suse_version} > 1320 %patch100 -p1 %endif @@ -368,6 +367,7 @@ default when `vlc` is invoked from an X session. if pkg-config --atleast-version 5.3.1 lua; then sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \ modules/lua/{demux,libs/{configuration,dialog,net,osd,playlist,stream,variables,volume}}.c +%patch2 -p1 fi # We do not rely on contrib but make use of system libraries