Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(590)

Unified Diff: libvpx/README.chromium

Issue 7624054: Revert r97185 "Update libvpx snapshot to v0.9.7-p1 (Cayuga)." (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party
Patch Set: Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | libvpx/include/vpx/vp8.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « no previous file | libvpx/include/vpx/vp8.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698