Vignesh Venkatasubramanian | da49e34 | 2015-08-25 11:05:01 -0700 | [diff] [blame] | 1 | Name: libvpx |
| 2 | URL: http://www.webmproject.org |
Johann | 2263fc9 | 2015-11-19 16:07:27 -0800 | [diff] [blame] | 3 | Version: v1.5.0 |
Vignesh Venkatasubramanian | da49e34 | 2015-08-25 11:05:01 -0700 | [diff] [blame] | 4 | License: BSD |
| 5 | License File: libvpx/LICENSE |
| 6 | |
Johann | 2263fc9 | 2015-11-19 16:07:27 -0800 | [diff] [blame] | 7 | Date: Thursday November 19 2015 |
| 8 | Branch: javanwhistlingduck |
| 9 | Commit: cbecf57f3e0d85a7b7f97f3ab7c507f6fe640a93 |
Vignesh Venkatasubramanian | da49e34 | 2015-08-25 11:05:01 -0700 | [diff] [blame] | 10 | |
| 11 | Description: |
| 12 | Contains the sources used to compile libvpx. |
| 13 | |
| 14 | The libvpx source is from webmproject.org: |
| 15 | https://chromium.googlesource.com/webm/libvpx |
| 16 | |
| 17 | Notes on updating libvpx source code: |
| 18 | |
| 19 | Please follow these steps to update libvpx source code: |
| 20 | |
| 21 | 1. Update libvpx source tree. Look for "Current HEAD: <hash>" output to update |
| 22 | README.android. Look for "git log from upstream: <git log>" output to add |
| 23 | to the commit message. |
| 24 | |
| 25 | ./update_libvpx.sh [branch name] |
| 26 | |
| 27 | 2. Generate updated .gypi and config files. |
| 28 | |
| 29 | ./generate_config.sh |
| 30 | |
| 31 | 3. Update this file with any Version, Date, Branch, or Commit changes. The |
| 32 | version is in the file source/config/vpx_version.h |
| 33 | |
| 34 | 4. Remove the following unwanted files/directories: |
| 35 | * external/libvpx/libvpx/vp10 |
| 36 | |
| 37 | 5. Commit the changes. The commit message should look like this and is printed |
| 38 | by update_libvpx.sh: |
| 39 | libvpx: Pull from upstream |
| 40 | |
| 41 | Current HEAD: <hash> |
| 42 | |
| 43 | git log from upstream: |
| 44 | a6b2070 <git commit message 1> |
| 45 | 08dabbc <git commit message 2> |
| 46 | c29fb02 <git commit message 3> |
| 47 | |
| 48 | Tools needed to build libvpx: |
| 49 | |
| 50 | - generate_config.sh |
| 51 | |
| 52 | Generate config files that contain the source list for each platform. |
| 53 | Configuration for the build is taken from vpx_config.h for each platform. |
| 54 | |
| 55 | - lint_config.sh |
| 56 | |
| 57 | A tool to verify vpx_config.h and vpx_config.asm are matched. This also |
| 58 | prints the final configuration after checking. |
| 59 | |