| Index: libvpx/README.chromium
|
| diff --git a/libvpx/README.chromium b/libvpx/README.chromium
|
| index a2446fbc848af4fb877a32a43085bee1465dae36..29bfe43feccd7136f0abc3be59dd536a4c43b196 100644
|
| --- a/libvpx/README.chromium
|
| +++ b/libvpx/README.chromium
|
| @@ -1,11 +1,10 @@
|
| Name: libvpx
|
| URL: http://www.webmproject.org
|
| -Version: v0.9.7p1
|
| +Version: v0.9.6-92-gba11e24
|
| License File: source/libvpx/LICENSE
|
|
|
| -Date: Tuesday August 16 2011
|
| -Branch: cayuga
|
| -Commit: 20307c70ae96c45b9b00338989b952fb334e4fc9
|
| +Date: Monday April 4 2011
|
| +Commit: ba11e24d47009ac787fdb95ccbd846052e18f26a
|
|
|
| Description:
|
| Contains the sources used to compile libvpx binaries used by Google Chrome and
|
| @@ -14,7 +13,18 @@ Chromium.
|
| The libvpx source is from webmproject.org:
|
| git://review.webmproject.org/libvpx
|
|
|
| -Notes on icc (Intel Compiler) builds for linux and mac
|
| +Patches
|
| +
|
| +One patch is included in the patches directory. It is needed for
|
| +obj_int_extract.c on x64 linux when using icc, and must be applied
|
| +before running make to avoid link errors.
|
| +
|
| +The patch can be applied by runnning the following command from within
|
| +source/libvpx:
|
| +
|
| +patch -p0 < ../../patches/01_obj_int_extract.patch
|
| +
|
| +Notes
|
|
|
| The mac libvpx build was built with icc v11.1. In
|
| addition to the configuration args listed in vpx_config.c for each target, the
|
| @@ -22,7 +32,8 @@ following additions were made to CFLAGS:
|
|
|
| - linux/x64 CFLAGS: -fPIC -ffreestanding
|
| - linux ia32 CFLAGS: -ffreestanding
|
| -- mac ia32 CFLAGS: -fPIC -ffreestanding -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5
|
| +- mac ia32 CFLAGS: -fPIC -ffreestanding
|
| +-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5
|
|
|
| The -ffreestanding argument removes dependencies on Intel memcpy and memset
|
| functions.
|
| @@ -32,14 +43,12 @@ the linux x64 build:
|
|
|
| CFLAGS="-fPIC -ffreestanding" /path/to/libvpx/configure \
|
| --target=x86_64-linux-icc --enable-pic --disable-install-docs \
|
| ---disable-install-srcs --disable-examples --disable-postproc
|
| +--disable-install-srcs --disable-examples --disable-postproc --disable-psnr
|
|
|
| The vpx_config.{asm,h,cc}, and vpx_version.h files generated by the above
|
| configure command should then be checked in to
|
| source/config/linux/<(target_arch)/.
|
|
|
| -Notes about libvpx.gyp
|
| -
|
| To generate the sources list for libvpx.gyp we ran:
|
|
|
| mkdir ++build && cd ++build
|
|
|