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
This commit is contained in:
parent
2447b0112d
commit
656545e3d1
@ -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 <janne-libav@jannau.net>
|
|
||||||
+ *
|
|
||||||
+ * 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
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ce700cdfb49d721b75581ee727e98cc60dae97407ccec0f82124d5e9a1cb1301
|
|
||||||
size 25174040
|
|
3
vlc-3.0.2.tar.xz
Normal file
3
vlc-3.0.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:efe8c889b69bffba9662140bdcf434d9d36edc5dbb0e300fcce4553c354ea198
|
||||||
|
size 25175492
|
13
vlc-lua-5.3.patch
Normal file
13
vlc-lua-5.3.patch
Normal file
@ -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;
|
84
vlc.changes
84
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
|
Tue Mar 27 09:27:58 UTC 2018 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
8
vlc.spec
8
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)
|
# VNC support - the module is not really usable in most cases tested so far (e.g. against qemu-kvm -vnc :xx)
|
||||||
%bcond_with vnc
|
%bcond_with vnc
|
||||||
Name: vlc
|
Name: vlc
|
||||||
Version: 3.0.1
|
Version: 3.0.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Graphical media player
|
Summary: Graphical media player
|
||||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
@ -45,8 +45,8 @@ Source2: %{name}-rpmlintrc
|
|||||||
Patch0: vlc.a52.patch
|
Patch0: vlc.a52.patch
|
||||||
# PATCH-FIX-UPSTREAM vlc-allow-deprecated-fribidi.patch dimstar@opensuse.org -- Allow usage of deprecated fribidi functions
|
# PATCH-FIX-UPSTREAM vlc-allow-deprecated-fribidi.patch dimstar@opensuse.org -- Allow usage of deprecated fribidi functions
|
||||||
Patch1: vlc-allow-deprecated-fribidi.patch
|
Patch1: vlc-allow-deprecated-fribidi.patch
|
||||||
# PATCH-FIX-UPSTREAM add forgotten file
|
# PATCH-FIX-UPSTREAM vlc-lua-5.3.patch dimstar@opensuse.org -- Replace lua_optlong with lua_optinteger
|
||||||
Patch2: arm-neon-asm.patch
|
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
|
# PATCH-FEATURE-OPENSUSE vlc-projectM-qt5.patch -- Build against projectM-qt5; openSUSE provides projectM as -qt and -qt5 variant
|
||||||
Patch100: vlc-projectM-qt5.patch
|
Patch100: vlc-projectM-qt5.patch
|
||||||
BuildRequires: Mesa-devel
|
BuildRequires: Mesa-devel
|
||||||
@ -359,7 +359,6 @@ default when `vlc` is invoked from an X session.
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
|
||||||
%if 0%{?suse_version} > 1320
|
%if 0%{?suse_version} > 1320
|
||||||
%patch100 -p1
|
%patch100 -p1
|
||||||
%endif
|
%endif
|
||||||
@ -368,6 +367,7 @@ default when `vlc` is invoked from an X session.
|
|||||||
if pkg-config --atleast-version 5.3.1 lua; then
|
if pkg-config --atleast-version 5.3.1 lua; then
|
||||||
sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \
|
sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \
|
||||||
modules/lua/{demux,libs/{configuration,dialog,net,osd,playlist,stream,variables,volume}}.c
|
modules/lua/{demux,libs/{configuration,dialog,net,osd,playlist,stream,variables,volume}}.c
|
||||||
|
%patch2 -p1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# We do not rely on contrib but make use of system libraries
|
# We do not rely on contrib but make use of system libraries
|
||||||
|
Loading…
x
Reference in New Issue
Block a user