xref: /aosp_15_r20/prebuilts/misc/common/androidx-media3/Android.bp (revision 847dbab7980efcc7f5706bb9c6d844b91a680afd)
1*847dbab7SAndroid Build Coastguard Worker// This is a generated file. Do not modify directly.
2*847dbab7SAndroid Build Coastguard Worker// Automatically generated with:
3*847dbab7SAndroid Build Coastguard Worker// pom2bp -rewrite 'androidx.media3:=androidx.media3.' -rewrite 'androidx.annotation:annotation=androidx.annotation_annotation' -rewrite 'androidx.annotation:annotation-experimental=androidx.annotation_annotation-experimental' -rewrite 'androidx.collection:collection=androidx.collection_collection' -rewrite 'androidx.core:core=androidx.core_core' -rewrite 'androidx.exifinterface:exifinterface=androidx.exifinterface_exifinterface' -rewrite 'androidx.media:media=androidx.media_media' -rewrite 'androidx.recyclerview:recyclerview=androidx.recyclerview_recyclerview' -rewrite 'androidx.test:core=androidx.test.core' -rewrite 'androidx.test.ext:junit=androidx.test.ext.junit' -rewrite 'androidx.test.ext:truth=androidx.test.ext.truth' -rewrite 'com.google.guava:guava=guava' -rewrite 'com.google.truth:truth=truth' -rewrite 'com.google.truth.extensions:truth-java8-extension=truth-java8-extension' -rewrite 'org.mockito:mockito-core=mockito-core' -sdk-version current -static-deps -prepend prepend-license.txt .
4*847dbab7SAndroid Build Coastguard Workerpackage {
5*847dbab7SAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
6*847dbab7SAndroid Build Coastguard Worker}
7*847dbab7SAndroid Build Coastguard Worker
8*847dbab7SAndroid Build Coastguard Workerlibrary_visibility = [
9*847dbab7SAndroid Build Coastguard Worker    "//vendor:__subpackages__",
10*847dbab7SAndroid Build Coastguard Worker    "//cts/tests/tests/mediacujtest:__subpackages__",
11*847dbab7SAndroid Build Coastguard Worker    "//cts/tests/tests/mediaediting",
12*847dbab7SAndroid Build Coastguard Worker    "//packages/apps/Car/libs/car-media-common:__subpackages__",
13*847dbab7SAndroid Build Coastguard Worker    "//packages/apps/Car/Media:__subpackages__",
14*847dbab7SAndroid Build Coastguard Worker    "//packages/apps/Car/tests/TestMediaApp:__subpackages__",
15*847dbab7SAndroid Build Coastguard Worker    "//packages/modules/AdServices/sdksandbox/tests/manual-test-apps:__subpackages__",
16*847dbab7SAndroid Build Coastguard Worker    "//packages/providers/MediaProvider:__subpackages__",
17*847dbab7SAndroid Build Coastguard Worker    "//test/wvts:__subpackages__",
18*847dbab7SAndroid Build Coastguard Worker    "//prebuilts/sdk/current/aaos-libs",
19*847dbab7SAndroid Build Coastguard Worker    "//frameworks/base/packages/SystemUI:__pkg__"
20*847dbab7SAndroid Build Coastguard Worker]
21*847dbab7SAndroid Build Coastguard Worker
22*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
23*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-common-nodeps",
24*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-common/1.5.0-rc01/media3-common-1.5.0-rc01.aar"],
25*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
26*847dbab7SAndroid Build Coastguard Worker    apex_available: [
27*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
28*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
29*847dbab7SAndroid Build Coastguard Worker    ],
30*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
31*847dbab7SAndroid Build Coastguard Worker    static_libs: [
32*847dbab7SAndroid Build Coastguard Worker        "guava",
33*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
34*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation-experimental",
35*847dbab7SAndroid Build Coastguard Worker    ],
36*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
37*847dbab7SAndroid Build Coastguard Worker}
38*847dbab7SAndroid Build Coastguard Worker
39*847dbab7SAndroid Build Coastguard Workerandroid_library {
40*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-common",
41*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
42*847dbab7SAndroid Build Coastguard Worker    apex_available: [
43*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
44*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
45*847dbab7SAndroid Build Coastguard Worker    ],
46*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
47*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-common/AndroidManifest.xml",
48*847dbab7SAndroid Build Coastguard Worker    static_libs: [
49*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common-nodeps",
50*847dbab7SAndroid Build Coastguard Worker        "guava",
51*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
52*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation-experimental",
53*847dbab7SAndroid Build Coastguard Worker    ],
54*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
55*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
56*847dbab7SAndroid Build Coastguard Worker}
57*847dbab7SAndroid Build Coastguard Worker
58*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
59*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-container-nodeps",
60*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-container/1.5.0-rc01/media3-container-1.5.0-rc01.aar"],
61*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
62*847dbab7SAndroid Build Coastguard Worker    apex_available: [
63*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
64*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
65*847dbab7SAndroid Build Coastguard Worker    ],
66*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
67*847dbab7SAndroid Build Coastguard Worker    static_libs: [
68*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
69*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
70*847dbab7SAndroid Build Coastguard Worker    ],
71*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
72*847dbab7SAndroid Build Coastguard Worker}
73*847dbab7SAndroid Build Coastguard Worker
74*847dbab7SAndroid Build Coastguard Workerandroid_library {
75*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-container",
76*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
77*847dbab7SAndroid Build Coastguard Worker    apex_available: [
78*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
79*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
80*847dbab7SAndroid Build Coastguard Worker    ],
81*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
82*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-container/AndroidManifest.xml",
83*847dbab7SAndroid Build Coastguard Worker    static_libs: [
84*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container-nodeps",
85*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
86*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
87*847dbab7SAndroid Build Coastguard Worker    ],
88*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
89*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
90*847dbab7SAndroid Build Coastguard Worker}
91*847dbab7SAndroid Build Coastguard Worker
92*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
93*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-database-nodeps",
94*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-database/1.5.0-rc01/media3-database-1.5.0-rc01.aar"],
95*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
96*847dbab7SAndroid Build Coastguard Worker    apex_available: [
97*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
98*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
99*847dbab7SAndroid Build Coastguard Worker    ],
100*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
101*847dbab7SAndroid Build Coastguard Worker    static_libs: [
102*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
103*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
104*847dbab7SAndroid Build Coastguard Worker    ],
105*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
106*847dbab7SAndroid Build Coastguard Worker}
107*847dbab7SAndroid Build Coastguard Worker
108*847dbab7SAndroid Build Coastguard Workerandroid_library {
109*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-database",
110*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
111*847dbab7SAndroid Build Coastguard Worker    apex_available: [
112*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
113*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
114*847dbab7SAndroid Build Coastguard Worker    ],
115*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
116*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-database/AndroidManifest.xml",
117*847dbab7SAndroid Build Coastguard Worker    static_libs: [
118*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-database-nodeps",
119*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
120*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
121*847dbab7SAndroid Build Coastguard Worker    ],
122*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
123*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
124*847dbab7SAndroid Build Coastguard Worker}
125*847dbab7SAndroid Build Coastguard Worker
126*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
127*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-datasource-nodeps",
128*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-datasource/1.5.0-rc01/media3-datasource-1.5.0-rc01.aar"],
129*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
130*847dbab7SAndroid Build Coastguard Worker    apex_available: [
131*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
132*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
133*847dbab7SAndroid Build Coastguard Worker    ],
134*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
135*847dbab7SAndroid Build Coastguard Worker    static_libs: [
136*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
137*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
138*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-database",
139*847dbab7SAndroid Build Coastguard Worker        "androidx.exifinterface_exifinterface",
140*847dbab7SAndroid Build Coastguard Worker    ],
141*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
142*847dbab7SAndroid Build Coastguard Worker}
143*847dbab7SAndroid Build Coastguard Worker
144*847dbab7SAndroid Build Coastguard Workerandroid_library {
145*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-datasource",
146*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
147*847dbab7SAndroid Build Coastguard Worker    apex_available: [
148*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
149*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
150*847dbab7SAndroid Build Coastguard Worker    ],
151*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
152*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-datasource/AndroidManifest.xml",
153*847dbab7SAndroid Build Coastguard Worker    static_libs: [
154*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource-nodeps",
155*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
156*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
157*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-database",
158*847dbab7SAndroid Build Coastguard Worker        "androidx.exifinterface_exifinterface",
159*847dbab7SAndroid Build Coastguard Worker    ],
160*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
161*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
162*847dbab7SAndroid Build Coastguard Worker}
163*847dbab7SAndroid Build Coastguard Worker
164*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
165*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-decoder-nodeps",
166*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-decoder/1.5.0-rc01/media3-decoder-1.5.0-rc01.aar"],
167*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
168*847dbab7SAndroid Build Coastguard Worker    apex_available: [
169*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
170*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
171*847dbab7SAndroid Build Coastguard Worker    ],
172*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
173*847dbab7SAndroid Build Coastguard Worker    static_libs: [
174*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
175*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
176*847dbab7SAndroid Build Coastguard Worker    ],
177*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
178*847dbab7SAndroid Build Coastguard Worker}
179*847dbab7SAndroid Build Coastguard Worker
180*847dbab7SAndroid Build Coastguard Workerandroid_library {
181*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-decoder",
182*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
183*847dbab7SAndroid Build Coastguard Worker    apex_available: [
184*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
185*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
186*847dbab7SAndroid Build Coastguard Worker    ],
187*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
188*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-decoder/AndroidManifest.xml",
189*847dbab7SAndroid Build Coastguard Worker    static_libs: [
190*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-decoder-nodeps",
191*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
192*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
193*847dbab7SAndroid Build Coastguard Worker    ],
194*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
195*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
196*847dbab7SAndroid Build Coastguard Worker}
197*847dbab7SAndroid Build Coastguard Worker
198*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
199*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-effect-nodeps",
200*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-effect/1.5.0-rc01/media3-effect-1.5.0-rc01.aar"],
201*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
202*847dbab7SAndroid Build Coastguard Worker    apex_available: [
203*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
204*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
205*847dbab7SAndroid Build Coastguard Worker    ],
206*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
207*847dbab7SAndroid Build Coastguard Worker    static_libs: [
208*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
209*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
210*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
211*847dbab7SAndroid Build Coastguard Worker    ],
212*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
213*847dbab7SAndroid Build Coastguard Worker}
214*847dbab7SAndroid Build Coastguard Worker
215*847dbab7SAndroid Build Coastguard Workerandroid_library {
216*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-effect",
217*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
218*847dbab7SAndroid Build Coastguard Worker    apex_available: [
219*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
220*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
221*847dbab7SAndroid Build Coastguard Worker    ],
222*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
223*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-effect/AndroidManifest.xml",
224*847dbab7SAndroid Build Coastguard Worker    static_libs: [
225*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-effect-nodeps",
226*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
227*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
228*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
229*847dbab7SAndroid Build Coastguard Worker    ],
230*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
231*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
232*847dbab7SAndroid Build Coastguard Worker}
233*847dbab7SAndroid Build Coastguard Worker
234*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
235*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-exoplayer-dash-nodeps",
236*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-exoplayer-dash/1.5.0-rc01/media3-exoplayer-dash-1.5.0-rc01.aar"],
237*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
238*847dbab7SAndroid Build Coastguard Worker    apex_available: [
239*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
240*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
241*847dbab7SAndroid Build Coastguard Worker    ],
242*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
243*847dbab7SAndroid Build Coastguard Worker    static_libs: [
244*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
245*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer",
246*847dbab7SAndroid Build Coastguard Worker    ],
247*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
248*847dbab7SAndroid Build Coastguard Worker}
249*847dbab7SAndroid Build Coastguard Worker
250*847dbab7SAndroid Build Coastguard Workerandroid_library {
251*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-exoplayer-dash",
252*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
253*847dbab7SAndroid Build Coastguard Worker    apex_available: [
254*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
255*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
256*847dbab7SAndroid Build Coastguard Worker    ],
257*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
258*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-exoplayer-dash/AndroidManifest.xml",
259*847dbab7SAndroid Build Coastguard Worker    static_libs: [
260*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer-dash-nodeps",
261*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
262*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer",
263*847dbab7SAndroid Build Coastguard Worker    ],
264*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
265*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
266*847dbab7SAndroid Build Coastguard Worker}
267*847dbab7SAndroid Build Coastguard Worker
268*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
269*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-exoplayer-nodeps",
270*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-exoplayer/1.5.0-rc01/media3-exoplayer-1.5.0-rc01.aar"],
271*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
272*847dbab7SAndroid Build Coastguard Worker    apex_available: [
273*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
274*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
275*847dbab7SAndroid Build Coastguard Worker    ],
276*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
277*847dbab7SAndroid Build Coastguard Worker    static_libs: [
278*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
279*847dbab7SAndroid Build Coastguard Worker        "androidx.collection_collection",
280*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
281*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
282*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
283*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-decoder",
284*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-extractor",
285*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-database",
286*847dbab7SAndroid Build Coastguard Worker        "androidx.core_core",
287*847dbab7SAndroid Build Coastguard Worker        "androidx.exifinterface_exifinterface",
288*847dbab7SAndroid Build Coastguard Worker    ],
289*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
290*847dbab7SAndroid Build Coastguard Worker}
291*847dbab7SAndroid Build Coastguard Worker
292*847dbab7SAndroid Build Coastguard Workerandroid_library {
293*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-exoplayer",
294*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
295*847dbab7SAndroid Build Coastguard Worker    apex_available: [
296*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
297*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
298*847dbab7SAndroid Build Coastguard Worker    ],
299*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
300*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-exoplayer/AndroidManifest.xml",
301*847dbab7SAndroid Build Coastguard Worker    static_libs: [
302*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer-nodeps",
303*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
304*847dbab7SAndroid Build Coastguard Worker        "androidx.collection_collection",
305*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
306*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
307*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
308*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-decoder",
309*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-extractor",
310*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-database",
311*847dbab7SAndroid Build Coastguard Worker        "androidx.core_core",
312*847dbab7SAndroid Build Coastguard Worker        "androidx.exifinterface_exifinterface",
313*847dbab7SAndroid Build Coastguard Worker    ],
314*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
315*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
316*847dbab7SAndroid Build Coastguard Worker}
317*847dbab7SAndroid Build Coastguard Worker
318*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
319*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-extractor-nodeps",
320*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-extractor/1.5.0-rc01/media3-extractor-1.5.0-rc01.aar"],
321*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
322*847dbab7SAndroid Build Coastguard Worker    apex_available: [
323*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
324*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
325*847dbab7SAndroid Build Coastguard Worker    ],
326*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
327*847dbab7SAndroid Build Coastguard Worker    static_libs: [
328*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
329*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
330*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
331*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-decoder",
332*847dbab7SAndroid Build Coastguard Worker    ],
333*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
334*847dbab7SAndroid Build Coastguard Worker}
335*847dbab7SAndroid Build Coastguard Worker
336*847dbab7SAndroid Build Coastguard Workerandroid_library {
337*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-extractor",
338*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
339*847dbab7SAndroid Build Coastguard Worker    apex_available: [
340*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
341*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
342*847dbab7SAndroid Build Coastguard Worker    ],
343*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
344*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-extractor/AndroidManifest.xml",
345*847dbab7SAndroid Build Coastguard Worker    static_libs: [
346*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-extractor-nodeps",
347*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
348*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
349*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
350*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-decoder",
351*847dbab7SAndroid Build Coastguard Worker    ],
352*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
353*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
354*847dbab7SAndroid Build Coastguard Worker}
355*847dbab7SAndroid Build Coastguard Worker
356*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
357*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-muxer-nodeps",
358*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-muxer/1.5.0-rc01/media3-muxer-1.5.0-rc01.aar"],
359*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
360*847dbab7SAndroid Build Coastguard Worker    apex_available: [
361*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
362*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
363*847dbab7SAndroid Build Coastguard Worker    ],
364*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
365*847dbab7SAndroid Build Coastguard Worker    static_libs: [
366*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
367*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
368*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
369*847dbab7SAndroid Build Coastguard Worker    ],
370*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
371*847dbab7SAndroid Build Coastguard Worker}
372*847dbab7SAndroid Build Coastguard Worker
373*847dbab7SAndroid Build Coastguard Workerandroid_library {
374*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-muxer",
375*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
376*847dbab7SAndroid Build Coastguard Worker    apex_available: [
377*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
378*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
379*847dbab7SAndroid Build Coastguard Worker    ],
380*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
381*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-muxer/AndroidManifest.xml",
382*847dbab7SAndroid Build Coastguard Worker    static_libs: [
383*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-muxer-nodeps",
384*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
385*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
386*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
387*847dbab7SAndroid Build Coastguard Worker    ],
388*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
389*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
390*847dbab7SAndroid Build Coastguard Worker}
391*847dbab7SAndroid Build Coastguard Worker
392*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
393*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-session-nodeps",
394*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-session/1.5.0-rc01/media3-session-1.5.0-rc01.aar"],
395*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
396*847dbab7SAndroid Build Coastguard Worker    apex_available: [
397*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
398*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
399*847dbab7SAndroid Build Coastguard Worker    ],
400*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
401*847dbab7SAndroid Build Coastguard Worker    static_libs: [
402*847dbab7SAndroid Build Coastguard Worker        "androidx.collection_collection",
403*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
404*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
405*847dbab7SAndroid Build Coastguard Worker        "androidx.media_media",
406*847dbab7SAndroid Build Coastguard Worker        "androidx.core_core",
407*847dbab7SAndroid Build Coastguard Worker    ],
408*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
409*847dbab7SAndroid Build Coastguard Worker}
410*847dbab7SAndroid Build Coastguard Worker
411*847dbab7SAndroid Build Coastguard Workerandroid_library {
412*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-session",
413*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
414*847dbab7SAndroid Build Coastguard Worker    apex_available: [
415*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
416*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
417*847dbab7SAndroid Build Coastguard Worker    ],
418*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
419*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-session/AndroidManifest.xml",
420*847dbab7SAndroid Build Coastguard Worker    static_libs: [
421*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-session-nodeps",
422*847dbab7SAndroid Build Coastguard Worker        "androidx.collection_collection",
423*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
424*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
425*847dbab7SAndroid Build Coastguard Worker        "androidx.media_media",
426*847dbab7SAndroid Build Coastguard Worker        "androidx.core_core",
427*847dbab7SAndroid Build Coastguard Worker    ],
428*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
429*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
430*847dbab7SAndroid Build Coastguard Worker}
431*847dbab7SAndroid Build Coastguard Worker
432*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
433*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-test-utils-nodeps",
434*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-test-utils/1.5.0-rc01/media3-test-utils-1.5.0-rc01.aar"],
435*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
436*847dbab7SAndroid Build Coastguard Worker    apex_available: [
437*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
438*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
439*847dbab7SAndroid Build Coastguard Worker    ],
440*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
441*847dbab7SAndroid Build Coastguard Worker    static_libs: [
442*847dbab7SAndroid Build Coastguard Worker        "mockito-core",
443*847dbab7SAndroid Build Coastguard Worker        "junit",
444*847dbab7SAndroid Build Coastguard Worker        "truth",
445*847dbab7SAndroid Build Coastguard Worker        "truth-java8-extension",
446*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
447*847dbab7SAndroid Build Coastguard Worker        // Missing a dependency on okhttp3.mockwebserver because this package is not currently
448*847dbab7SAndroid Build Coastguard Worker        // available in /external/. This means the parts of this library that require this
449*847dbab7SAndroid Build Coastguard Worker        // dependency are not usable.
450*847dbab7SAndroid Build Coastguard Worker        "androidx.test.core",
451*847dbab7SAndroid Build Coastguard Worker        "androidx.test.ext.junit",
452*847dbab7SAndroid Build Coastguard Worker        "androidx.test.ext.truth",
453*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer",
454*847dbab7SAndroid Build Coastguard Worker    ],
455*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
456*847dbab7SAndroid Build Coastguard Worker}
457*847dbab7SAndroid Build Coastguard Worker
458*847dbab7SAndroid Build Coastguard Workerandroid_library {
459*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-test-utils",
460*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
461*847dbab7SAndroid Build Coastguard Worker    apex_available: [
462*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
463*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
464*847dbab7SAndroid Build Coastguard Worker    ],
465*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
466*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-test-utils/AndroidManifest.xml",
467*847dbab7SAndroid Build Coastguard Worker    static_libs: [
468*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-test-utils-nodeps",
469*847dbab7SAndroid Build Coastguard Worker        "mockito-core",
470*847dbab7SAndroid Build Coastguard Worker        "junit",
471*847dbab7SAndroid Build Coastguard Worker        "truth",
472*847dbab7SAndroid Build Coastguard Worker        "truth-java8-extension",
473*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
474*847dbab7SAndroid Build Coastguard Worker        // Missing a dependency on okhttp3.mockwebserver because this package is not currently
475*847dbab7SAndroid Build Coastguard Worker        // available in /external/. This means the parts of this library that require this
476*847dbab7SAndroid Build Coastguard Worker        // dependency are not usable.
477*847dbab7SAndroid Build Coastguard Worker        "androidx.test.core",
478*847dbab7SAndroid Build Coastguard Worker        "androidx.test.ext.junit",
479*847dbab7SAndroid Build Coastguard Worker        "androidx.test.ext.truth",
480*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer",
481*847dbab7SAndroid Build Coastguard Worker    ],
482*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
483*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
484*847dbab7SAndroid Build Coastguard Worker}
485*847dbab7SAndroid Build Coastguard Worker
486*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
487*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-transformer-nodeps",
488*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-transformer/1.5.0-rc01/media3-transformer-1.5.0-rc01.aar"],
489*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
490*847dbab7SAndroid Build Coastguard Worker    apex_available: [
491*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
492*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
493*847dbab7SAndroid Build Coastguard Worker    ],
494*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
495*847dbab7SAndroid Build Coastguard Worker    static_libs: [
496*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
497*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer",
498*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-effect",
499*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
500*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
501*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-muxer",
502*847dbab7SAndroid Build Coastguard Worker    ],
503*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
504*847dbab7SAndroid Build Coastguard Worker}
505*847dbab7SAndroid Build Coastguard Worker
506*847dbab7SAndroid Build Coastguard Workerandroid_library {
507*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-transformer",
508*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
509*847dbab7SAndroid Build Coastguard Worker    apex_available: [
510*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
511*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
512*847dbab7SAndroid Build Coastguard Worker    ],
513*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
514*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-transformer/AndroidManifest.xml",
515*847dbab7SAndroid Build Coastguard Worker    static_libs: [
516*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-transformer-nodeps",
517*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
518*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-exoplayer",
519*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-effect",
520*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-datasource",
521*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-container",
522*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-muxer",
523*847dbab7SAndroid Build Coastguard Worker    ],
524*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
525*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
526*847dbab7SAndroid Build Coastguard Worker}
527*847dbab7SAndroid Build Coastguard Worker
528*847dbab7SAndroid Build Coastguard Workerandroid_library_import {
529*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-ui-nodeps",
530*847dbab7SAndroid Build Coastguard Worker    aars: ["androidx/media3/media3-ui/1.5.0-rc01/media3-ui-1.5.0-rc01.aar"],
531*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
532*847dbab7SAndroid Build Coastguard Worker    apex_available: [
533*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
534*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
535*847dbab7SAndroid Build Coastguard Worker    ],
536*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
537*847dbab7SAndroid Build Coastguard Worker    static_libs: [
538*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
539*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
540*847dbab7SAndroid Build Coastguard Worker        "androidx.media_media",
541*847dbab7SAndroid Build Coastguard Worker        "androidx.recyclerview_recyclerview",
542*847dbab7SAndroid Build Coastguard Worker    ],
543*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:private"],
544*847dbab7SAndroid Build Coastguard Worker}
545*847dbab7SAndroid Build Coastguard Worker
546*847dbab7SAndroid Build Coastguard Workerandroid_library {
547*847dbab7SAndroid Build Coastguard Worker    name: "androidx.media3.media3-ui",
548*847dbab7SAndroid Build Coastguard Worker    sdk_version: "current",
549*847dbab7SAndroid Build Coastguard Worker    apex_available: [
550*847dbab7SAndroid Build Coastguard Worker        "//apex_available:platform",
551*847dbab7SAndroid Build Coastguard Worker        "//apex_available:anyapex",
552*847dbab7SAndroid Build Coastguard Worker    ],
553*847dbab7SAndroid Build Coastguard Worker    min_sdk_version: "21",
554*847dbab7SAndroid Build Coastguard Worker    manifest: "manifests/androidx.media3.media3-ui/AndroidManifest.xml",
555*847dbab7SAndroid Build Coastguard Worker    static_libs: [
556*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-ui-nodeps",
557*847dbab7SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
558*847dbab7SAndroid Build Coastguard Worker        "androidx.media3.media3-common",
559*847dbab7SAndroid Build Coastguard Worker        "androidx.media_media",
560*847dbab7SAndroid Build Coastguard Worker        "androidx.recyclerview_recyclerview",
561*847dbab7SAndroid Build Coastguard Worker    ],
562*847dbab7SAndroid Build Coastguard Worker    java_version: "1.8",
563*847dbab7SAndroid Build Coastguard Worker    visibility: library_visibility,
564*847dbab7SAndroid Build Coastguard Worker}
565