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:
parent
2834be4c19
commit
44502fcc3e
3
libvpx-1.3.0.tar.xz
Normal file
3
libvpx-1.3.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e4087c5195c35ff1de6d9449919c35207822c1b5dc78a6684d88d64f93ec7c6a
|
||||
size 1752356
|
@ -1,13 +1,13 @@
|
||||
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
|
||||
diff --git a/build/make/configure.sh b/build/make/configure.sh
|
||||
index cf78764..3213d97 100755
|
||||
--- a/build/make/configure.sh
|
||||
+++ b/build/make/configure.sh
|
||||
@@ -820,8 +820,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
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
Index: build/make/configure.sh
|
||||
===================================================================
|
||||
--- build/make/configure.sh.orig
|
||||
+++ build/make/configure.sh
|
||||
@@ -614,6 +614,12 @@ process_common_toolchain() {
|
||||
diff --git a/build/make/configure.sh b/build/make/configure.sh
|
||||
index 8dcb9bb..cf78764 100755
|
||||
--- a/build/make/configure.sh
|
||||
+++ b/build/make/configure.sh
|
||||
@@ -627,6 +627,12 @@ process_common_toolchain() {
|
||||
*powerpc*)
|
||||
tgt_isa=ppc32
|
||||
;;
|
||||
@ -15,16 +15,16 @@ Index: build/make/configure.sh
|
||||
*sparc*)
|
||||
tgt_isa=sparc
|
||||
;;
|
||||
Index: configure
|
||||
===================================================================
|
||||
--- configure.orig
|
||||
+++ configure
|
||||
@@ -104,6 +104,8 @@ all_platforms="${all_platforms} ppc32-li
|
||||
diff --git a/configure b/configure
|
||||
index 4ff3fc7..c590057 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -108,6 +108,8 @@ all_platforms="${all_platforms} ppc32-linux-gcc"
|
||||
all_platforms="${all_platforms} ppc64-darwin8-gcc"
|
||||
all_platforms="${all_platforms} ppc64-darwin9-gcc"
|
||||
all_platforms="${all_platforms} ppc64-linux-gcc"
|
||||
+all_platforms="${all_platforms} s390-linux-gcc"
|
||||
+all_platforms="${all_platforms} s390x-linux-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-icc"
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9ce074cf4b3bcd9a49ff93e05485b71c273bfc3685a305e55a0e7fa51beb72c5
|
||||
size 1653485
|
@ -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
|
||||
|
||||
|
14
libvpx.spec
14
libvpx.spec
@ -17,15 +17,13 @@
|
||||
|
||||
|
||||
Name: libvpx
|
||||
Version: 1.2.0
|
||||
Version: 1.3.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}-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
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
# 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
|
||||
Patch2: libvpx-configure-add-s390.patch
|
||||
@ -33,6 +31,7 @@ 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: xz
|
||||
BuildRequires: yasm
|
||||
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.
|
||||
|
||||
%prep
|
||||
%setup -q -n %name-v1.1.0
|
||||
%patch0 -p1
|
||||
%setup -q
|
||||
%patch1 -p1
|
||||
%patch2
|
||||
%patch2 -p1
|
||||
%patch3
|
||||
%patch4
|
||||
%patch4 -p1
|
||||
|
||||
%build
|
||||
cd build
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user