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

View File

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

View File

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

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 Mon Dec 10 12:48:46 UTC 2012 - guillaume@opensuse.org

View File

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

File diff suppressed because it is too large Load Diff