 Chromium Code Reviews
 Chromium Code Reviews Issue 7671004:
  Update libvpx snapshot to v0.9.7-p1 (Cayuga).  (Closed) 
  Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/libvpx/
    
  
    Issue 7671004:
  Update libvpx snapshot to v0.9.7-p1 (Cayuga).  (Closed) 
  Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/libvpx/| 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 |