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 |