• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: [
3        "frameworks_av_media_libmediaplayerservice_license",
4    ],
5}
6
7// Added automatically by a large-scale-change
8// See: http://go/android-license-faq
9license {
10    name: "frameworks_av_media_libmediaplayerservice_license",
11    visibility: [":__subpackages__"],
12    license_kinds: [
13        "SPDX-license-identifier-Apache-2.0",
14    ],
15    license_text: [
16        "NOTICE",
17    ],
18}
19
20cc_library {
21
22    srcs: [
23        "ActivityManager.cpp",
24        "DeathNotifier.cpp",
25        "MediaPlayerFactory.cpp",
26        "MediaPlayerService.cpp",
27        "MediaRecorderClient.cpp",
28        "MetadataRetrieverClient.cpp",
29        "StagefrightMetadataRetriever.cpp",
30        "StagefrightRecorder.cpp",
31        "TestPlayerStub.cpp",
32    ],
33
34    shared_libs: [
35        "android.hardware.media.c2@1.0",
36        "android.hardware.media.omx@1.0",
37        "av-types-aidl-cpp",
38        "framework-permission-aidl-cpp",
39        "libaudioclient_aidl_conversion",
40        "libbase",
41        "libactivitymanager_aidl",
42        "libandroid_net",
43        "libaudioclient",
44        "libbinder",
45        "libcamera_client",
46        "libcodec2_client",
47        "libcrypto",
48        "libcutils",
49        "libdatasource",
50        "libdl",
51        "libdrmframework",
52        "libgui",
53        "libhidlbase",
54        "liblog",
55        "libmedia",
56        "libmedia_codeclist",
57        "libmedia_omx",
58        "libmediadrm",
59        "libmediametrics",
60        "libmediautils",
61        "libmemunreachable",
62        "libnetd_client",
63        "libpowermanager",
64        "libstagefright",
65        "libstagefright_foundation",
66        "libstagefright_httplive",
67        "libutils",
68    ],
69
70    header_libs: [
71        "media_plugin_headers",
72    ],
73
74    static_libs: [
75        "libplayerservice_datasource",
76        "libstagefright_nuplayer",
77        "libstagefright_rtsp",
78        "libstagefright_timedtext",
79        "framework-permission-aidl-cpp",
80    ],
81
82    export_shared_lib_headers: [
83        "libmedia",
84        "framework-permission-aidl-cpp",
85    ],
86
87    include_dirs: [
88        "frameworks/av/media/libstagefright/rtsp",
89        "frameworks/av/media/libstagefright/webm",
90    ],
91
92    local_include_dirs: ["include"],
93
94    cflags: [
95        "-Werror",
96        "-Wno-error=deprecated-declarations",
97        "-Wall",
98    ],
99
100    name: "libmediaplayerservice",
101
102    sanitize: {
103        cfi: true,
104    },
105
106}
107