Adrian Schröter 2013-01-28 17:08:03 +00:00 committed by Git OBS Bridge
parent 02ac11164c
commit fcaded0055
6 changed files with 45501 additions and 29 deletions

View File

@ -1,13 +1,15 @@
--- build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100
+++ build/make/configure.sh 2012-12-10 13:38:41.656642859 +0100
@@ -738,8 +738,8 @@ process_common_toolchain() {
check_add_cflags -mfpu=neon #-ftree-vectorize
check_add_asflags -mfpu=neon
fi
- check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=softfp
- check_add_asflags -mcpu=cortex-a8 -mfloat-abi=softfp #-march=armv7-a
+ check_add_cflags -march=armv7-a -mcpu=cortex-a8 -mfloat-abi=hard
+ check_add_asflags -mcpu=cortex-a8 -mfloat-abi=hard #-march=armv7-a
else
check_add_cflags -march=${tgt_isa}
check_add_asflags -march=${tgt_isa}
Index: build/make/configure.sh
===================================================================
--- build/make/configure.sh.orig
+++ build/make/configure.sh
@@ -789,8 +789,8 @@ process_common_toolchain() {
check_add_asflags --defsym ARCHITECTURE=${arch_int}
tune_cflags="-mtune="
if [ ${tgt_isa} == "armv7" ]; then
- check_add_cflags -march=armv7-a -mfloat-abi=softfp
- check_add_asflags -march=armv7-a -mfloat-abi=softfp
+ check_add_cflags -march=armv7-a -mfloat-abi=hard
+ check_add_asflags -march=armv7-a -mfloat-abi=hard
if enabled neon
then

View File

@ -1,6 +1,8 @@
--- build/make/configure.sh
Index: build/make/configure.sh
===================================================================
--- build/make/configure.sh.orig
+++ build/make/configure.sh
@@ -539,6 +539,12 @@
@@ -614,6 +614,12 @@ process_common_toolchain() {
*powerpc*)
tgt_isa=ppc32
;;
@ -13,9 +15,11 @@
*sparc*)
tgt_isa=sparc
;;
--- configure
Index: configure
===================================================================
--- configure.orig
+++ 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-darwin9-gcc"
all_platforms="${all_platforms} ppc64-linux-gcc"

View File

@ -1,6 +1,8 @@
--- build/make/configure.sh.orig 2012-12-10 12:55:30.276337981 +0100
+++ build/make/configure.sh 2012-12-10 12:58:16.721521547 +0100
@@ -725,7 +725,7 @@ process_common_toolchain() {
Index: build/make/configure.sh
===================================================================
--- build/make/configure.sh.orig
+++ build/make/configure.sh
@@ -781,7 +781,7 @@ process_common_toolchain() {
case ${tgt_cc} in
gcc)

View File

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

View File

@ -1,7 +1,7 @@
#
# 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
# remain the property of their copyright owners, unless otherwise agreed
@ -17,18 +17,20 @@
Name: libvpx
Version: 1.1.0
Version: 1.2.0
Release: 0
Summary: VP8 codec library
License: BSD-3-Clause and GPL-2.0+
Group: Productivity/Multimedia/Other
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.
Patch0: libvpx-define-config_pic.patch
Patch1: libvpx-configure-add-s390.patch
Patch2: libvpx-disable-cross-for-arm.patch
Patch3: libvpx-armv7-use-hard-float.patch
Patch1: libvpx-define-config_pic.patch
Patch2: libvpx-configure-add-s390.patch
Patch3: libvpx-disable-cross-for-arm.patch
Patch4: libvpx-armv7-use-hard-float.patch
# Needed to be able to create pkgconfig() provides.
BuildRequires: pkg-config
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.
%prep
%setup -q -n %name-v%version
%setup -q -n %name-v1.1.0
%patch0 -p1
%patch1
%patch1 -p1
%patch2
%patch3
%patch4
%build
cd build

45439
version_1.1.0_to_1.2.0.diff Normal file

File diff suppressed because it is too large Load Diff