blob: b81597d9d6a16a26a448d6bef6d39d8fe51dfcf0 [file] [log] [blame]
Ray Essick247da042018-11-29 14:14:00 -08001Name: libaom
Johann39f13222019-01-09 11:48:14 -08002URL: https://aomedia.org
James Zern816f1522020-05-20 15:37:59 -07003Version: v2.0.0
Ray Essick247da042018-11-29 14:14:00 -08004License: BSD
5License File: libaom/LICENSE
6
James Zern816f1522020-05-20 15:37:59 -07007Date: Wednesday May 20 2020
8Branch: 2.0.0
9Commit: bb35ba9148543f22ba7d8642e4fbd29ae301f5dc
Ray Essickc639db22018-11-29 14:40:38 -080010
Johann39f13222019-01-09 11:48:14 -080011Description:
12Contains the sources used to compile libaom.
13
14The libaom source is from aomedia.org:
15 https://aomedia.googlesource.com/aom/
16
17Please follow these steps to update libaom source code:
18
191. Update libaom source tree. Look for "Current HEAD: <hash>" output to update
20 README.android. Look for "git log from upstream: <git log>" output to add
21 to the commit message.
22
23 ./update_libaom.sh [branch name]
24
252. Generate updated Android.bp and config files.
26
27 ./generate_config.sh
28
293. Update this file with any Version, Date, Branch, or Commit changes. The
30 version is in the file config/config/aom_version.h
31
324. Commit the changes. The commit message should look like this and is printed
33 by update_libaom.sh:
34 libaom: Pull from upstream
35
36 Current HEAD: <hash>
37
38 git log from upstream:
39 a6b2070 <git commit message 1>
40 08dabbc <git commit message 2>
41 c29fb02 <git commit message 3>
42
43Tools needed to build libaom:
44
45- generate_config.sh
46
47Generate config files that contain the source list for each platform.
48A list of prerequisites is at the top of generate_config.sh.