blob: 48cb0c89453e5ef5b7d5f5f72bb0a6b1272bcddf [file] [log] [blame]
Ray Essick247da042018-11-29 14:14:00 -08001Name: libaom
Johann39f13222019-01-09 11:48:14 -08002URL: https://aomedia.org
James Zernc69f4f72021-10-14 12:23:33 -07003Version: v3.2.0
Ray Essick247da042018-11-29 14:14:00 -08004License: BSD
5License File: libaom/LICENSE
6
James Zernc69f4f72021-10-14 12:23:33 -07007Date: Wednesday October 14 2021
8Branch: daringdo
9Commit: 287164de79516c25c8c84fd544f67752c170082a
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.