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

Unified Diff: README.chromium

Issue 7671004: Update libvpx snapshot to v0.9.7-p1 (Cayuga). (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/libvpx/
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 | lib/linux/arm-neon/libvpx.a » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
fbarchard 2011/08/16 22:36:03 should we keep --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
« no previous file with comments | « no previous file | lib/linux/arm-neon/libvpx.a » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698