Accepting request 924192 from home:gmbr3:Active

- 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

OBS-URL: https://build.opensuse.org/request/show/924192
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=118
This commit is contained in:
Adrian Schröter 2021-10-08 11:42:05 +00:00 committed by Git OBS Bridge
parent d11fad6455
commit d9eef369c8
7 changed files with 37 additions and 34 deletions

View File

@ -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>

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc09423255a50d2f5f49b12ccf8d0ccd9659fbbc6eabb35dc4cbd3a26a91d04c
size 22582285

View File

@ -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

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
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>

View File

@ -1,5 +1,5 @@
name: libvpx
version: 1.10.0
mtime: 1616097586
commit: b41ffb53f1000ab2227c1736d8c1355aa5081c40
version: 1.11.0
mtime: 1633542079
commit: 626ff35955c2c35b806b3e0ecf551a1a8611cdbf

View File

@ -16,18 +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
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
@ -90,9 +89,7 @@ and audio streams compressed with the Vorbis audio codec.
The WebM file structure is based on the Matroska container.
%prep
%setup -q
%patch2 -p1
%patch4 -p1
%autosetup -p1
%build
%define _lto_cflags %{nil}
@ -114,6 +111,7 @@ export CXXFLAGS="%optflags -O3"
--libdir=%{_libdir} \
--enable-unit-tests \
--enable-shared \
--enable-pic \
--disable-static \
--enable-vp8 \
--enable-vp9 \