blob: 704e49beb02e75972c32f7ce7fc775ad332b657c [file] [edit]
Name: libvpx
URL: http://www.webmproject.org
License: BSD
License File: libvpx/LICENSE
Cherry-picks:
24b568e6f libs.mk: Expose RC_RTC_SRCS as libvpxrc_srcs.txt
7e78c7169 examples.mk: Expose vpxdec.SRCS as vpxdec_srcs.txt
b2a919773 Fix test VP8/9 encoder CTS failure
748eb8338 tools.mk: Expose tiny_ssim.SRCS as tiny_ssim_srcs.txt
Description:
Contains the sources used to compile libvpx.
The libvpx source is from webmproject.org:
https://chromium.googlesource.com/webm/libvpx
Notes on updating libvpx source code:
Please follow these steps to update libvpx source code:
1. Set up build environment.
$ . build/envsetup.sh
$ lunch aosp_arm64-trunk_staging-eng
2. Run external_updater.
$ tools/external_updater/updater.sh update --no-build --no-upload \
external/libvpx
Note: If you have changes in an existing branch, use `--keep-local-changes`.
To update to a version other than the latest release tag, use
`--custom-version`.
3. Update post_update.sh & Android.bp.in as needed.
Rerun `./post_update.sh` and amend the commit created by external_updater.
$ ./post_update.sh
$ git commit -a --amend --no-edit