summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-01-26 20:07:37 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2023-01-26 20:07:37 +0000
commit38af2db08538b20d1f7c491af503bf30e3275249 (patch)
treecdcd594f11e7b9b08e64d57fd017a07f32d77bc0
parent8de993f32decdf1eb35e82df1448b929bbddd951 (diff)
parentaf8c5bf03878592589d193042488ecbe1fe01e46 (diff)
downloadexoplayer-androidx-arch-core-release.tar.gz
Merge "Snap for 7681208 from 8759893b15627e09a76140ae550f478c782d3387 to androidx-arch-core-release" into androidx-arch-core-releaseandroidx-arch-core-release
-rw-r--r--OWNERS3
-rwxr-xr-xandroidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.jarbin3376416 -> 0 bytes
-rw-r--r--androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.pom15
-rwxr-xr-xexoplayer-media2.jarbin0 -> 4037469 bytes
-rw-r--r--proguard-rules.pro71
5 files changed, 74 insertions, 15 deletions
diff --git a/OWNERS b/OWNERS
new file mode 100644
index 0000000..5761c9c
--- /dev/null
+++ b/OWNERS
@@ -0,0 +1,3 @@
+andrewlewis@google.com
+gyumin@google.com
+sungsoo@google.com
diff --git a/androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.jar b/androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.jar
deleted file mode 100755
index 7c753ce..0000000
--- a/androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.jar
+++ /dev/null
Binary files differ
diff --git a/androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.pom b/androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.pom
deleted file mode 100644
index e55f876..0000000
--- a/androidx/media2/media2-exoplayer-core/1.0.0/media2-exoplayer-core-1.0.0.pom
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <modelVersion>4.0.0</modelVersion>
- <groupId>androidx.media2</groupId>
- <artifactId>media2-exoplayer-core</artifactId>
- <version>1.0.0</version>
- <packaging>jar</packaging>
- <licenses>
- <license>
- <name>The Apache Software License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- </license>
- </licenses>
-</project>
diff --git a/exoplayer-media2.jar b/exoplayer-media2.jar
new file mode 100755
index 0000000..cfc1ecb
--- /dev/null
+++ b/exoplayer-media2.jar
Binary files differ
diff --git a/proguard-rules.pro b/proguard-rules.pro
new file mode 100644
index 0000000..76691ae
--- /dev/null
+++ b/proguard-rules.pro
@@ -0,0 +1,71 @@
+# Copyright (C) 2018 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Constructors accessed via reflection in DefaultRenderersFactory
+-dontnote androidx.media2.exoplayer.external.ext.vp9.LibvpxVideoRenderer
+-keepclassmembers class androidx.media2.exoplayer.external.ext.vp9.LibvpxVideoRenderer {
+ <init>(boolean, long, android.os.Handler, androidx.media2.exoplayer.external.video.VideoRendererEventListener, int);
+}
+-dontnote androidx.media2.exoplayer.external.ext.opus.LibopusAudioRenderer
+-keepclassmembers class androidx.media2.exoplayer.external.ext.opus.LibopusAudioRenderer {
+ <init>(android.os.Handler, androidx.media2.exoplayer.external.audio.AudioRendererEventListener, androidx.media2.exoplayer.external.audio.AudioProcessor[]);
+}
+-dontnote androidx.media2.exoplayer.external.ext.flac.LibflacAudioRenderer
+-keepclassmembers class androidx.media2.exoplayer.external.ext.flac.LibflacAudioRenderer {
+ <init>(android.os.Handler, androidx.media2.exoplayer.external.audio.AudioRendererEventListener, androidx.media2.exoplayer.external.audio.AudioProcessor[]);
+}
+-dontnote androidx.media2.exoplayer.external.ext.ffmpeg.FfmpegAudioRenderer
+-keepclassmembers class androidx.media2.exoplayer.external.ext.ffmpeg.FfmpegAudioRenderer {
+ <init>(android.os.Handler, androidx.media2.exoplayer.external.audio.AudioRendererEventListener, androidx.media2.exoplayer.external.audio.AudioProcessor[]);
+}
+
+# Constructors accessed via reflection in DefaultExtractorsFactory
+-dontnote androidx.media2.exoplayer.external.ext.flac.FlacExtractor
+-keepclassmembers class androidx.media2.exoplayer.external.ext.flac.FlacExtractor {
+ <init>();
+}
+
+# Constructors accessed via reflection in DefaultDataSource
+-dontnote androidx.media2.exoplayer.external.ext.rtmp.RtmpDataSource
+-keepclassmembers class androidx.media2.exoplayer.external.ext.rtmp.RtmpDataSource {
+ <init>();
+}
+
+# Constructors accessed via reflection in DefaultDownloaderFactory
+-dontnote androidx.media2.exoplayer.external.source.dash.offline.DashDownloader
+-keepclassmembers class androidx.media2.exoplayer.external.source.dash.offline.DashDownloader {
+ <init>(android.net.Uri, java.util.List, androidx.media2.exoplayer.external.offline.DownloaderConstructorHelper);
+}
+-dontnote androidx.media2.exoplayer.external.source.hls.offline.HlsDownloader
+-keepclassmembers class androidx.media2.exoplayer.external.source.hls.offline.HlsDownloader {
+ <init>(android.net.Uri, java.util.List, androidx.media2.exoplayer.external.offline.DownloaderConstructorHelper);
+}
+-dontnote androidx.media2.exoplayer.external.source.smoothstreaming.offline.SsDownloader
+-keepclassmembers class androidx.media2.exoplayer.external.source.smoothstreaming.offline.SsDownloader {
+ <init>(android.net.Uri, java.util.List, androidx.media2.exoplayer.external.offline.DownloaderConstructorHelper);
+}
+
+# Constructors accessed via reflection in DownloadHelper
+-dontnote androidx.media2.exoplayer.external.source.dash.DashMediaSource$Factory
+-keepclasseswithmembers class androidx.media2.exoplayer.external.source.dash.DashMediaSource$Factory {
+ <init>(androidx.media2.exoplayer.external.upstream.DataSource$Factory);
+}
+-dontnote androidx.media2.exoplayer.external.source.hls.HlsMediaSource$Factory
+-keepclasseswithmembers class androidx.media2.exoplayer.external.source.hls.HlsMediaSource$Factory {
+ <init>(androidx.media2.exoplayer.external.upstream.DataSource$Factory);
+}
+-dontnote androidx.media2.exoplayer.external.source.smoothstreaming.SsMediaSource$Factory
+-keepclasseswithmembers class androidx.media2.exoplayer.external.source.smoothstreaming.SsMediaSource$Factory {
+ <init>(androidx.media2.exoplayer.external.upstream.DataSource$Factory);
+}