Accepting request 210407 from home:sumski:branches:multimedia:libs

Update to 1.3.0

OBS-URL: https://build.opensuse.org/request/show/210407
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libvpx?expand=0&rev=47
This commit is contained in:
Ismail Dönmez 2013-12-10 19:38:49 +00:00 committed by Git OBS Bridge
parent 2834be4c19
commit 44502fcc3e
7 changed files with 78 additions and 45471 deletions

3
libvpx-1.3.0.tar.xz Normal file
View File

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

View File

@ -1,13 +1,13 @@
Index: build/make/configure.sh diff --git a/build/make/configure.sh b/build/make/configure.sh
=================================================================== index cf78764..3213d97 100755
--- build/make/configure.sh.orig --- a/build/make/configure.sh
+++ build/make/configure.sh +++ b/build/make/configure.sh
@@ -789,8 +789,8 @@ process_common_toolchain() { @@ -820,8 +820,8 @@ process_common_toolchain() {
check_add_asflags --defsym ARCHITECTURE=${arch_int} #endif
tune_cflags="-mtune=" EOF
if [ ${tgt_isa} == "armv7" ]; then fi
- check_add_cflags -march=armv7-a -mfloat-abi=softfp - check_add_cflags -march=armv7-a -mfloat-abi=${float_abi}
- check_add_asflags -march=armv7-a -mfloat-abi=softfp - check_add_asflags -march=armv7-a -mfloat-abi=${float_abi}
+ check_add_cflags -march=armv7-a -mfloat-abi=hard + check_add_cflags -march=armv7-a -mfloat-abi=hard
+ check_add_asflags -march=armv7-a -mfloat-abi=hard + check_add_asflags -march=armv7-a -mfloat-abi=hard

View File

@ -1,8 +1,8 @@
Index: build/make/configure.sh diff --git a/build/make/configure.sh b/build/make/configure.sh
=================================================================== index 8dcb9bb..cf78764 100755
--- build/make/configure.sh.orig --- a/build/make/configure.sh
+++ build/make/configure.sh +++ b/build/make/configure.sh
@@ -614,6 +614,12 @@ process_common_toolchain() { @@ -627,6 +627,12 @@ process_common_toolchain() {
*powerpc*) *powerpc*)
tgt_isa=ppc32 tgt_isa=ppc32
;; ;;
@ -15,16 +15,16 @@ Index: build/make/configure.sh
*sparc*) *sparc*)
tgt_isa=sparc tgt_isa=sparc
;; ;;
Index: configure diff --git a/configure b/configure
=================================================================== index 4ff3fc7..c590057 100755
--- configure.orig --- a/configure
+++ configure +++ b/configure
@@ -104,6 +104,8 @@ all_platforms="${all_platforms} ppc32-li @@ -108,6 +108,8 @@ all_platforms="${all_platforms} ppc32-linux-gcc"
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"
+all_platforms="${all_platforms} s390-linux-gcc" +all_platforms="${all_platforms} s390-linux-gcc"
+all_platforms="${all_platforms} s390x-linux-gcc" +all_platforms="${all_platforms} s390x-linux-gcc"
all_platforms="${all_platforms} sparc-solaris-gcc" all_platforms="${all_platforms} sparc-solaris-gcc"
all_platforms="${all_platforms} x86-android-gcc"
all_platforms="${all_platforms} x86-darwin8-gcc" all_platforms="${all_platforms} x86-darwin8-gcc"
all_platforms="${all_platforms} x86-darwin8-icc"

View File

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

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Tue Dec 10 16:26:06 UTC 2013 - hrvoje.senjan@gmail.com
- Update to version 1.3.0
+ This release is ABI and API compatible with Duclair (v1.0.0).
+ This release introduces the VP9 codec in a backward-compatible
way. All existing users of VP8 can continue to use the library
without modification. However, some VP8 options do not map to
VP9 in the same manner.
+ Enhancements:
- Get rid of bashisms in the main build scripts
- Added usage info on command line options
- Add lossless compression mode
- Dll build of libvpx
- Add additional Mac OS X targets: 10.7, 10.8 and 10.9
- Add option to disable documentation
- configure: add --enable-external-build support
- make: support V=1 as short form of verbose=yes
- configure: support mingw-w64
- configure: support hardfloat armv7 CHOSTS
- configure: add support for android x86
- Add estimated completion time to vpxenc
- Don't exit on decode errors in vpxenc
- vpxenc: support scaling prior to encoding
- vpxdec: support scaling output
- vpxenc: improve progress indicators with --skip
- msvs: Don't link to winmm.lib
- Add a new script for producing vcxproj files
- Produce Visual Studio 10 and 11 project files
- Produce Windows Phone project files
- msvs-build: use msbuild for vs >= 2005
- configure: default configure log to config.log
- Add encoding option --static-thresh
+ Speed:
- Miscellaneous speed optimizations for VP8 and VP9.
+ Quality:
- In general, quality is consistent with the Eider release.
+ Bug Fixes:
- This release represents approximately a year of engineering
effort, and contains multiple bug fixes. Please refer to git
history for details.
- Rebase libvpx-armv7-use-hard-float.patch and
libvpx-configure-add-s390.patch to this release
- Droped version_1.1.0_to_1.2.0.diff
- Added xz BuildRequires
- Remove Source URL, as the tarball is not available at that place
- Tarball is generated from v1.3.0 tag
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 28 17:07:51 UTC 2013 - adrian@suse.de Mon Jan 28 17:07:51 UTC 2013 - adrian@suse.de

View File

@ -17,15 +17,13 @@
Name: libvpx Name: libvpx
Version: 1.2.0 Version: 1.3.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}-v1.1.0.tar.bz2 Source0: %{name}-%{version}.tar.xz
# 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.
Patch1: libvpx-define-config_pic.patch Patch1: libvpx-define-config_pic.patch
Patch2: libvpx-configure-add-s390.patch Patch2: libvpx-configure-add-s390.patch
@ -33,6 +31,7 @@ Patch3: libvpx-disable-cross-for-arm.patch
Patch4: 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: xz
BuildRequires: yasm BuildRequires: yasm
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -90,12 +89,11 @@ 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-v1.1.0 %setup -q
%patch0 -p1
%patch1 -p1 %patch1 -p1
%patch2 %patch2 -p1
%patch3 %patch3
%patch4 %patch4 -p1
%build %build
cd build cd build

File diff suppressed because it is too large Load Diff