OLD | NEW |
1 Name: libvpx | 1 Name: libvpx |
2 URL: http://www.webmproject.org | 2 URL: http://www.webmproject.org |
3 License File: source/libvpx/LICENSE | 3 License File: source/libvpx/LICENSE |
4 | 4 |
5 Contains the sources used to compile libvpx binaries used by Google Chrome and | 5 Contains the sources used to compile libvpx binaries used by Google Chrome and |
6 Chromium. | 6 Chromium. |
7 | 7 |
8 The libvpx source is from webmproject.org: | 8 The libvpx source is from webmproject.org: |
9 git://review.webmproject.org/libvpx | 9 git://review.webmproject.org/libvpx |
10 | 10 |
11 Date: Saturday September 4 2010 | 11 Date: Thursday September 23 2010 |
12 Commit: 0de458f6b9627844160768c0b2417058c7a865bc | 12 Commit: a8a38bcf10f2beba39a41ce3c469ff02caebd2ca |
13 Version: v0.9.2-1-g0de458f | 13 Version: v0.9.2-35-ga8a38bc |
14 | 14 |
15 Notes | 15 Notes |
16 | 16 |
17 The mac and linux libvpx builds were built with built with icc v11.1. In | 17 The mac and linux libvpx builds were built with built with icc v11.1. In |
18 addition to the configuration args listed in vpx_config.c for each target, the | 18 addition to the configuration args listed in vpx_config.c for each target, the |
19 following additions were made to CFLAGS: | 19 following additions were made to CFLAGS: |
20 | 20 |
21 - linux/x64 CFLAGS: -fPIC -ffreestanding | 21 - linux/x64 CFLAGS: -fPIC -ffreestanding |
22 - mac and linux ia32 CFLAGS: -ffreestanding | 22 - mac and linux ia32 CFLAGS: -ffreestanding |
23 | 23 |
24 The -ffreestanding argument removes dependencies on Intel memcpy and memset | 24 The -ffreestanding argument removes dependencies on Intel memcpy and memset |
25 functions. | 25 functions. |
26 | 26 |
27 For example, the following could be used at libvpx configure time to reproduce | 27 For example, the following could be used at libvpx configure time to reproduce |
28 the linux x64 build: | 28 the linux x64 build: |
29 | 29 |
30 CFLAGS="-fPIC -ffreestanding" /path/to/libvpx/configure \ | 30 CFLAGS="-fPIC -ffreestanding" /path/to/libvpx/configure \ |
31 --target=x86_64-linux-icc --enable-pic --disable-install-docs \ | 31 --target=x86_64-linux-icc --enable-pic --disable-install-docs \ |
32 --disable-install-srcs --disable-examples --disable-postproc --disable-psnr | 32 --disable-install-srcs --disable-examples --disable-postproc --disable-psnr |
OLD | NEW |