1Name: libvpx 2URL: http://www.webmproject.org 3Version: v1.15.0 4License: BSD 5License File: libvpx/LICENSE 6 7Date: Tuesday November 05 2024 8Branch: v1.15.0 9Commit: 9f9b7e9ba2eb9d01640a9e69a3d655866265cf7f 10 11Cherry-picks: 1224b568e6f libs.mk: Expose RC_RTC_SRCS as libvpxrc_srcs.txt 13 14Description: 15Contains the sources used to compile libvpx. 16 17The libvpx source is from webmproject.org: 18 https://chromium.googlesource.com/webm/libvpx 19 20Notes on updating libvpx source code: 21 22Please follow these steps to update libvpx source code: 23 241. Update libvpx source tree. Look for "Current HEAD: <hash>" output to update 25 README.android. Look for "git log from upstream: <git log>" output to add 26 to the commit message. 27 28 ./update_libvpx.sh [branch name] 29 302. Generate updated .gypi and config files. 31 32 ./generate_config.sh 33 343. Update this file with any Version, Date, Branch, or Commit changes. The 35 version is in the file source/config/vpx_version.h 36 374. 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 48Tools needed to build libvpx: 49 50- generate_config.sh 51 52Generate config files that contain the source list for each platform. 53Configuration for the build is taken from vpx_config.h for each platform. 54 55- lint_config.sh 56 57A tool to verify vpx_config.h and vpx_config.asm are matched. This also 58prints the final configuration after checking. 59 60