| Index: README.chromium
|
| ===================================================================
|
| --- README.chromium (revision 96967)
|
| +++ README.chromium (working copy)
|
| @@ -1,10 +1,11 @@
|
| Name: libvpx
|
| URL: http://www.webmproject.org
|
| -Version: v0.9.6-92-gba11e24
|
| +Version: v0.9.7p1
|
| License File: source/libvpx/LICENSE
|
|
|
| -Date: Monday April 4 2011
|
| -Commit: ba11e24d47009ac787fdb95ccbd846052e18f26a
|
| +Date: Tuesday August 16 2011
|
| +Branch: cayuga
|
| +Commit: 20307c70ae96c45b9b00338989b952fb334e4fc9
|
|
|
| Description:
|
| Contains the sources used to compile libvpx binaries used by Google Chrome and
|
| @@ -13,27 +14,15 @@
|
| The libvpx source is from webmproject.org:
|
| git://review.webmproject.org/libvpx
|
|
|
| -Patches
|
| +Notes on icc (Intel Compiler) builds for linux and mac
|
|
|
| -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
|
| 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.
|
| @@ -43,12 +32,14 @@
|
|
|
| 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-psnr
|
| +--disable-install-srcs --disable-examples --disable-postproc
|
|
|
| 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
|
|
|