xref: /aosp_15_r20/frameworks/av/media/codec2/components/aom/Android.bp (revision ec779b8e0859a360c3d303172224686826e6e0e1)
1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_av_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_av_license"],
8}
9
10cc_library {
11    name: "libcodec2_soft_av1dec_aom",
12    defaults: [
13        "libcodec2_soft-defaults",
14        "libcodec2_soft_sanitize_all-defaults",
15    ],
16
17    // coordinated with frameworks/av/media/codec2/components/gav1/Android.bp
18    // so only 1 of them has the official c2.android.av1.decoder name
19    cflags: [
20        "-DCODECNAME=\"c2.android.av1-aom.decoder\"",
21    ],
22
23    srcs: ["C2SoftAomDec.cpp"],
24    static_libs: ["libaom"],
25}
26
27cc_library {
28    name: "libcodec2_soft_av1enc",
29    defaults: [
30        "libcodec2_soft-defaults",
31        "libcodec2_soft_sanitize_all-defaults",
32    ],
33
34    static_libs: ["libaom"],
35
36    srcs: ["C2SoftAomEnc.cpp"],
37
38    export_include_dirs: ["."],
39
40    apex_available: [
41        "//apex_available:platform",
42        "com.android.media.swcodec",
43    ],
44
45}
46