forked from pool/libvpx
Accepting request 924206 from multimedia:libs
- update to 1.11.0: - Enhancement: Numerous improvements for Neon optimizations. Code clean-up and refactoring. Calculation of rd multiplier is changed with BDRATE gains. - Bug fixes: Fix to overflow on duration. Fix to several instances of -Wunused-but-set-variable. Fix to avoid chroma resampling for 420mpeg2 input. Fix to overflow in calc_iframe_target_size. Fix to disallow skipping transform and quantization. Fix some -Wsign-compare warnings in simple_encode. Fix input file path in simple_encode_test. Fix valid range for under/over_shoot pct. - Remove libvpx-armv7-use-hard-float.patch: fixed - Enable PIC: * Remove libvpx-define-config_pic.patch OBS-URL: https://build.opensuse.org/request/show/924206 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvpx?expand=0&rev=44
This commit is contained in:
15
_service
15
_service
@@ -1,16 +1,15 @@
|
||||
<services>
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="url">https://github.com/webmproject/libvpx.git</param>
|
||||
<param name="url">https://chromium.googlesource.com/webm/libvpx.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="version">1.10.0</param>
|
||||
<param name="revision">v1.10.0</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="versionrewrite-pattern">v(.*)</param>
|
||||
<param name="revision">v1.11.0</param>
|
||||
</service>
|
||||
<service mode="manual" name="set_version" />
|
||||
|
||||
<service mode="buildtime" name="tar" />
|
||||
<service mode="buildtime" name="recompress">
|
||||
<service name="set_version" mode="manual"/>
|
||||
<service name="tar" mode="buildtime"/>
|
||||
<service name="recompress" mode="buildtime">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
</services>
|
||||
|
||||
|
@@ -1 +1 @@
|
||||
libvpx6
|
||||
libvpx7
|
||||
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:69d11c9a1ec389e94e8b5cf0917666a595493fd8b0c4743ba0854f249cce1114
|
||||
size 22516237
|
3
libvpx-1.11.0.obscpio
Normal file
3
libvpx-1.11.0.obscpio
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d75352f51539ead950ff207963678f545ed98267593e9fb03e351cb21418f740
|
||||
size 22582285
|
@@ -1,13 +0,0 @@
|
||||
--- a/build/make/configure.sh
|
||||
+++ b/build/make/configure.sh
|
||||
@@ -940,8 +940,8 @@ process_common_toolchain() {
|
||||
#endif
|
||||
EOF
|
||||
fi
|
||||
- check_add_cflags -march=armv7-a -mfloat-abi=${float_abi}
|
||||
- check_add_asflags -march=armv7-a -mfloat-abi=${float_abi}
|
||||
+ check_add_cflags -march=armv7-a -mfloat-abi=hard
|
||||
+ check_add_asflags -march=armv7-a -mfloat-abi=hard
|
||||
|
||||
if enabled neon || enabled neon_asm; then
|
||||
check_add_cflags -mfpu=neon #-ftree-vectorize
|
@@ -1,12 +0,0 @@
|
||||
diff --git a/vpx_ports/x86_abi_support.asm b/vpx_ports/x86_abi_support.asm
|
||||
index 6b2d6b968..6cb439c9c 100644
|
||||
--- a/vpx_ports/x86_abi_support.asm
|
||||
+++ b/vpx_ports/x86_abi_support.asm
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
|
||||
%include "vpx_config.asm"
|
||||
+%define CONFIG_PIC 0
|
||||
|
||||
; 32/64 bit compatibility macros
|
||||
;
|
@@ -1,3 +1,28 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 8 10:54:37 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||
|
||||
- update to 1.11.0:
|
||||
- Enhancement:
|
||||
Numerous improvements for Neon optimizations.
|
||||
Code clean-up and refactoring.
|
||||
Calculation of rd multiplier is changed with BDRATE gains.
|
||||
- Bug fixes:
|
||||
Fix to overflow on duration.
|
||||
Fix to several instances of -Wunused-but-set-variable.
|
||||
Fix to avoid chroma resampling for 420mpeg2 input.
|
||||
Fix to overflow in calc_iframe_target_size.
|
||||
Fix to disallow skipping transform and quantization.
|
||||
Fix some -Wsign-compare warnings in simple_encode.
|
||||
Fix input file path in simple_encode_test.
|
||||
Fix valid range for under/over_shoot pct.
|
||||
- Remove libvpx-armv7-use-hard-float.patch: fixed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 2 16:35:37 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
||||
|
||||
- Enable PIC:
|
||||
* Remove libvpx-define-config_pic.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 14 06:00:00 UTC 2021 - Adrian Schröter <adrian@suse.de>
|
||||
|
||||
|
@@ -1,5 +1,4 @@
|
||||
name: libvpx
|
||||
version: 1.10.0
|
||||
mtime: 1616097586
|
||||
commit: b41ffb53f1000ab2227c1736d8c1355aa5081c40
|
||||
|
||||
version: 1.11.0
|
||||
mtime: 1633542079
|
||||
commit: 626ff35955c2c35b806b3e0ecf551a1a8611cdbf
|
||||
|
15
libvpx.spec
15
libvpx.spec
@@ -16,19 +16,17 @@
|
||||
#
|
||||
|
||||
|
||||
%define sover 6
|
||||
%define sover 7
|
||||
Name: libvpx
|
||||
Version: 1.10.0
|
||||
Version: 1.11.0
|
||||
Release: 0
|
||||
Summary: VP8/VP9 codec library
|
||||
License: BSD-3-Clause AND GPL-2.0-or-later
|
||||
Group: Productivity/Multimedia/Other
|
||||
URL: https://www.webmproject.org/
|
||||
Source0: %name-%version.tar.xz
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source1000: baselibs.conf
|
||||
Patch1: libvpx-define-config_pic.patch
|
||||
Patch2: libvpx-configure-add-s390.patch
|
||||
Patch4: libvpx-armv7-use-hard-float.patch
|
||||
# Needed to be able to create pkgconfig() provides.
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: yasm
|
||||
@@ -91,10 +89,7 @@ and audio streams compressed with the Vorbis audio codec.
|
||||
The WebM file structure is based on the Matroska container.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch4 -p1
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%define _lto_cflags %{nil}
|
||||
@@ -116,12 +111,14 @@ export CXXFLAGS="%optflags -O3"
|
||||
--libdir=%{_libdir} \
|
||||
--enable-unit-tests \
|
||||
--enable-shared \
|
||||
--enable-pic \
|
||||
--disable-static \
|
||||
--enable-vp8 \
|
||||
--enable-vp9 \
|
||||
--enable-vp9-highbitdepth \
|
||||
--enable-postproc \
|
||||
--enable-multithread \
|
||||
--enable-pic \
|
||||
%ifarch ppc64le
|
||||
--disable-vsx \
|
||||
%endif
|
||||
|
Reference in New Issue
Block a user