update
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=44
This commit is contained in:
parent
02ac11164c
commit
fcaded0055
@ -1,13 +1,15 @@
|
|||||||
--- build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100
|
Index: build/make/configure.sh
|
||||||
+++ build/make/configure.sh 2012-12-10 13:38:41.656642859 +0100
|
===================================================================
|
||||||
@@ -738,8 +738,8 @@ process_common_toolchain() {
|
--- build/make/configure.sh.orig
|
||||||
check_add_cflags -mfpu=neon #-ftree-vectorize
|
+++ build/make/configure.sh
|
||||||
check_add_asflags -mfpu=neon
|
@@ -789,8 +789,8 @@ process_common_toolchain() {
|
||||||
fi
|
check_add_asflags --defsym ARCHITECTURE=${arch_int}
|
||||||
- check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp
|
tune_cflags="-mtune="
|
||||||
- check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a
|
if [ ${tgt_isa} == "armv7" ]; then
|
||||||
+ check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=hard
|
- check_add_cflags -march=armv7-a -mfloat-abi=softfp
|
||||||
+ check_add_asflags -mcpu=cortex-a8 -mfloat-abi=hard #-march=armv7-a
|
- check_add_asflags -march=armv7-a -mfloat-abi=softfp
|
||||||
else
|
+ check_add_cflags -march=armv7-a -mfloat-abi=hard
|
||||||
check_add_cflags -march=${tgt_isa}
|
+ check_add_asflags -march=armv7-a -mfloat-abi=hard
|
||||||
check_add_asflags -march=${tgt_isa}
|
|
||||||
|
if enabled neon
|
||||||
|
then
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
--- build/make/configure.sh
|
Index: build/make/configure.sh
|
||||||
|
===================================================================
|
||||||
|
--- build/make/configure.sh.orig
|
||||||
+++ build/make/configure.sh
|
+++ build/make/configure.sh
|
||||||
@@ -539,6 +539,12 @@
|
@@ -614,6 +614,12 @@ process_common_toolchain() {
|
||||||
*powerpc*)
|
*powerpc*)
|
||||||
tgt_isa=ppc32
|
tgt_isa=ppc32
|
||||||
;;
|
;;
|
||||||
@ -13,9 +15,11 @@
|
|||||||
*sparc*)
|
*sparc*)
|
||||||
tgt_isa=sparc
|
tgt_isa=sparc
|
||||||
;;
|
;;
|
||||||
--- configure
|
Index: configure
|
||||||
|
===================================================================
|
||||||
|
--- configure.orig
|
||||||
+++ configure
|
+++ configure
|
||||||
@@ -102,6 +102,8 @@
|
@@ -104,6 +104,8 @@ all_platforms="${all_platforms} ppc32-li
|
||||||
all_platforms="${all_platforms} ppc64-darwin8-gcc"
|
all_platforms="${all_platforms} ppc64-darwin8-gcc"
|
||||||
all_platforms="${all_platforms} ppc64-darwin9-gcc"
|
all_platforms="${all_platforms} ppc64-darwin9-gcc"
|
||||||
all_platforms="${all_platforms} ppc64-linux-gcc"
|
all_platforms="${all_platforms} ppc64-linux-gcc"
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
--- build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100
|
Index: build/make/configure.sh
|
||||||
+++ build/make/configure.sh 2012-12-10 12:58:16.721521547 +0100
|
===================================================================
|
||||||
@@ -725,7 +725,7 @@ process_common_toolchain() {
|
--- build/make/configure.sh.orig
|
||||||
|
+++ build/make/configure.sh
|
||||||
|
@@ -781,7 +781,7 @@ process_common_toolchain() {
|
||||||
|
|
||||||
case ${tgt_cc} in
|
case ${tgt_cc} in
|
||||||
gcc)
|
gcc)
|
||||||
|
@ -1,3 +1,25 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 28 17:07:51 UTC 2013 - adrian@suse.de
|
||||||
|
|
||||||
|
- update to version 1.2.0
|
||||||
|
- doing it via patch due to lacking release tar ball
|
||||||
|
|
||||||
|
- From release notes:
|
||||||
|
- full api and abi compatible to 1.x release line
|
||||||
|
- Enhancements:
|
||||||
|
VP8 optimizations for MIPS dspr2
|
||||||
|
vpxenc: add -quiet option
|
||||||
|
- Speed:
|
||||||
|
Encoder and decoder speed is consistent with the Eider release.
|
||||||
|
- Quality:
|
||||||
|
In general, quality is consistent with the Eider release.
|
||||||
|
Minor tweaks to ARNR filtering
|
||||||
|
Minor improvements to real time encoding with multiple temporal layers
|
||||||
|
- Bug Fixes:
|
||||||
|
Fixes multithreaded encoder race condition in loopfilter
|
||||||
|
Fixes multi-resolution threaded encoding
|
||||||
|
Fix potential encoder dead-lock after picture resize
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Dec 10 12:48:46 UTC 2012 - guillaume@opensuse.org
|
Mon Dec 10 12:48:46 UTC 2012 - guillaume@opensuse.org
|
||||||
|
|
||||||
|
21
libvpx.spec
21
libvpx.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libvpx
|
# spec file for package libvpx
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,18 +17,20 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: libvpx
|
Name: libvpx
|
||||||
Version: 1.1.0
|
Version: 1.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: VP8 codec library
|
Summary: VP8 codec library
|
||||||
License: BSD-3-Clause and GPL-2.0+
|
License: BSD-3-Clause and GPL-2.0+
|
||||||
Group: Productivity/Multimedia/Other
|
Group: Productivity/Multimedia/Other
|
||||||
Url: http://www.webmproject.org/
|
Url: http://www.webmproject.org/
|
||||||
Source0: http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2
|
Source0: http://webm.googlecode.com/files/%{name}-v1.1.0.tar.bz2
|
||||||
|
# The upstream project did not release a tar ball, just a git tag of version 1.2.0 :/
|
||||||
|
Patch0: version_1.1.0_to_1.2.0.diff
|
||||||
# PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dimstar@opensuse.org -- For older compilers, CONFIG_PIC need to be defined.
|
# PATCH-FIX-UPSTREAM libvpx-define-config_pic.patch dimstar@opensuse.org -- For older compilers, CONFIG_PIC need to be defined.
|
||||||
Patch0: libvpx-define-config_pic.patch
|
Patch1: libvpx-define-config_pic.patch
|
||||||
Patch1: libvpx-configure-add-s390.patch
|
Patch2: libvpx-configure-add-s390.patch
|
||||||
Patch2: libvpx-disable-cross-for-arm.patch
|
Patch3: libvpx-disable-cross-for-arm.patch
|
||||||
Patch3: libvpx-armv7-use-hard-float.patch
|
Patch4: libvpx-armv7-use-hard-float.patch
|
||||||
# Needed to be able to create pkgconfig() provides.
|
# Needed to be able to create pkgconfig() provides.
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: yasm
|
BuildRequires: yasm
|
||||||
@ -88,11 +90,12 @@ and audio streams compressed with the Vorbis audio codec.
|
|||||||
The WebM file structure is based on the Matroska container.
|
The WebM file structure is based on the Matroska container.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %name-v%version
|
%setup -q -n %name-v1.1.0
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1
|
%patch1 -p1
|
||||||
%patch2
|
%patch2
|
||||||
%patch3
|
%patch3
|
||||||
|
%patch4
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cd build
|
cd build
|
||||||
|
45439
version_1.1.0_to_1.2.0.diff
Normal file
45439
version_1.1.0_to_1.2.0.diff
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user