Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
include/ | H | 12-Nov-2020 | - | 446 | 328 | |
source/ | H | 12-Nov-2020 | - | 563,336 | 451,737 | |
BUILD.gn | H A D | 07-Nov-2020 | 11.7 KiB | 406 | 372 | |
DEPS | H A D | 07-Nov-2020 | 80 | 8 | 7 | |
OWNERS | H A D | 07-Nov-2020 | 119 | 6 | 5 | |
README.chromium | H A D | 07-Nov-2020 | 1.2 KiB | 50 | 35 | |
generate_gni.sh | H A D | 07-Nov-2020 | 18.5 KiB | 527 | 373 | |
libvpx_srcs.gni | H A D | 07-Nov-2020 | 282.4 KiB | 4,414 | 4,412 | |
lint_config.sh | H A D | 07-Nov-2020 | 3 KiB | 113 | 61 | |
run_perl.py | H A D | 07-Nov-2020 | 882 | 29 | 16 |
README.chromium
1Name: libvpx 2URL: http://www.webmproject.org 3Version: v1.8.2 4CPEPrefix: cpe:/a:john_koleszar:libvpx:1.8.2 5License: BSD 6License File: source/libvpx/LICENSE 7Security Critical: yes 8 9Date: Tuesday March 31 2020 10Branch: master 11Commit: 667138e1f0581772de2b990e144bcd6c49a6adb8 12 13Description: 14Contains the sources used to compile libvpx binaries used by Google Chrome and 15Chromium. 16 17The libvpx source is from webmproject.org: 18 http://www.webmproject.org/code/ 19 https://chromium.googlesource.com/webm/libvpx 20 21Please follow these steps to update libvpx source code: 22 231. Update the code: 24 roll_dep.py \ 25 -r <libvpx OWNER> \ 26 --log-limit 20 \ 27 --roll-to <libvpx hash> \ 28 src/third_party/libvpx/source/libvpx 29 30 Use the generated commit message for the roll. 31 322. Generate .gni and config files. 33 34 cd third_party/libvpx 35 ./generate_gni.sh 36 373. Update 'Branch' in README.chromium if necessary. 38 39Tools needed to build libvpx: 40 41- generate_gni.sh 42 43Generate config and .gni files that contain the source list for each platform. 44Configuration for the build is taken from vpx_config.h for each platform. 45 46- lint_config.sh 47 48A tool to verify vpx_config.h and vpx_config.asm are matched. This also 49prints the final configuration after checking. 50