Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
be9bc328
authored
May 10, 2023
by
ibaker
Committed by
Tofunmi Adigun-Hameed
May 11, 2023
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Remove a copybara stripping tag
#minor-release PiperOrigin-RevId: 530935437
parent
2b79dee7
Hide whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
123 additions
and
123 deletions
build.gradle
common_library_config.gradle
constants.gradle
core_settings.gradle
extensions/av1/build.gradle
extensions/cast/build.gradle
extensions/cronet/build.gradle
extensions/ffmpeg/build.gradle
extensions/flac/build.gradle
extensions/ima/build.gradle
extensions/leanback/build.gradle
extensions/media2/build.gradle
extensions/mediasession/build.gradle
extensions/okhttp/build.gradle
extensions/opus/build.gradle
extensions/rtmp/build.gradle
extensions/vp9/build.gradle
extensions/workmanager/build.gradle
library/all/build.gradle
library/common/build.gradle
library/core/build.gradle
library/dash/build.gradle
library/database/build.gradle
library/datasource/build.gradle
library/decoder/build.gradle
library/effect/build.gradle
library/extractor/build.gradle
library/hls/build.gradle
library/muxer/build.gradle
library/rtsp/build.gradle
library/smoothstreaming/build.gradle
library/transformer/build.gradle
library/ui/build.gradle
missing_aar_type_workaround.gradle
playbacktests/build.gradle
robolectricutils/build.gradle
settings.gradle
testdata/build.gradle
testutils/build.gradle
build.gradle
View file @
be9bc328
...
...
@@ -33,7 +33,7 @@ allprojects {
}
buildDir
=
"${externalBuildDir}/${project.name}"
}
group
=
'com.google.android.exoplayer'
group
=
'com.google.android.exoplayer'
}
apply
from:
'javadoc_combined.gradle'
common_library_config.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/constants.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/constants.gradle"
apply
plugin:
'com.android.library'
android
{
...
...
constants.gradle
View file @
be9bc328
...
...
@@ -12,9 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
project
.
ext
{
// ExoPlayer version and version code.
releaseVersion
=
'2.18.6'
releaseVersionCode
=
2
_018_006
// ExoPlayer version and version code.
releaseVersion
=
'2.18.6'
releaseVersionCode
=
2
_018_006
minSdkVersion
=
16
appTargetSdkVersion
=
33
// API version before restricting local file access.
...
...
@@ -60,7 +60,7 @@ project.ext {
truthVersion
=
'1.1.3'
okhttpVersion
=
'4.11.0'
modulePrefix
=
':'
if
(
gradle
.
ext
.
has
(
'exoplayerModulePrefix'
))
{
modulePrefix
+=
gradle
.
ext
.
exoplayerModulePrefix
}
if
(
gradle
.
ext
.
has
(
'exoplayerModulePrefix'
))
{
modulePrefix
+=
gradle
.
ext
.
exoplayerModulePrefix
}
}
core_settings.gradle
View file @
be9bc328
...
...
@@ -12,14 +12,14 @@
// See the License for the specific language governing permissions and
// limitations under the License.
def
rootDir
=
file
(
"."
)
if
(!
gradle
.
ext
.
has
(
'exoplayerSettingsDir'
))
{
gradle
.
ext
.
exoplayerSettingsDir
=
rootDir
.
getCanonicalPath
()
}
if
(!
gradle
.
ext
.
has
(
'exoplayerSettingsDir'
))
{
gradle
.
ext
.
exoplayerSettingsDir
=
rootDir
.
getCanonicalPath
()
}
def
modulePrefix
=
':'
if
(
gradle
.
ext
.
has
(
'exoplayerModulePrefix'
))
{
modulePrefix
+=
gradle
.
ext
.
exoplayerModulePrefix
}
if
(
gradle
.
ext
.
has
(
'exoplayerModulePrefix'
))
{
modulePrefix
+=
gradle
.
ext
.
exoplayerModulePrefix
}
include
modulePrefix
+
'library-common'
project
(
modulePrefix
+
'library-common'
).
projectDir
=
new
File
(
rootDir
,
'library/common'
)
...
...
extensions/av1/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
defaultConfig
{
...
...
extensions/cast/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
api
'com.google.android.gms:play-services-cast-framework:21.3.0'
...
...
@@ -30,7 +30,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-cast'
releaseDescription
=
'Cast extension for ExoPlayer.'
releaseArtifactId
=
'extension-cast'
releaseDescription
=
'Cast extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
extensions/cronet/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
api
"com.google.android.gms:play-services-cronet:18.0.1"
...
...
@@ -39,7 +39,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-cronet'
releaseDescription
=
'Cronet extension for ExoPlayer.'
releaseArtifactId
=
'extension-cronet'
releaseDescription
=
'Cronet extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
extensions/ffmpeg/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
// Configure the native build only if ffmpeg is present to avoid gradle sync
// failures if ffmpeg hasn't been built according to the README instructions.
...
...
extensions/flac/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
sourceSets
{
...
...
@@ -19,7 +19,7 @@ android {
jniLibs
.
srcDir
'src/main/libs'
jni
.
srcDirs
=
[]
// Disable the automatic ndk-build call by Android Studio.
}
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
extensions/ima/build.gradle
View file @
be9bc328
...
...
@@ -11,11 +11,11 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
sourceSets
{
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
@@ -40,7 +40,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-ima'
releaseDescription
=
'Interactive Media Ads extension for ExoPlayer.'
releaseArtifactId
=
'extension-ima'
releaseDescription
=
'Interactive Media Ads extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
extensions/leanback/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
.
defaultConfig
.
minSdkVersion
17
...
...
@@ -28,7 +28,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-leanback'
releaseDescription
=
'Leanback extension for ExoPlayer.'
releaseArtifactId
=
'extension-leanback'
releaseDescription
=
'Leanback extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
extensions/media2/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
implementation
project
(
modulePrefix
+
'library-common'
)
...
...
extensions/mediasession/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
implementation
project
(
modulePrefix
+
'library-common'
)
...
...
extensions/okhttp/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
.
defaultConfig
.
minSdkVersion
21
...
...
@@ -34,7 +34,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-okhttp'
releaseDescription
=
'OkHttp extension for ExoPlayer.'
releaseArtifactId
=
'extension-okhttp'
releaseDescription
=
'OkHttp extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
extensions/opus/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
sourceSets
{
...
...
@@ -19,7 +19,7 @@ android {
jniLibs
.
srcDir
'src/main/libs'
jni
.
srcDirs
=
[]
// Disable the automatic ndk-build call by Android Studio.
}
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
extensions/rtmp/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
implementation
project
(
modulePrefix
+
'library-common'
)
...
...
@@ -31,7 +31,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-rtmp'
releaseDescription
=
'RTMP extension for ExoPlayer.'
releaseArtifactId
=
'extension-rtmp'
releaseDescription
=
'RTMP extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
extensions/vp9/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
sourceSets
{
...
...
@@ -19,7 +19,7 @@ android {
jniLibs
.
srcDir
'src/main/libs'
jni
.
srcDirs
=
[]
// Disable the automatic ndk-build call by Android Studio.
}
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
extensions/workmanager/build.gradle
View file @
be9bc328
...
...
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
implementation
project
(
modulePrefix
+
'library-core'
)
...
...
@@ -27,7 +27,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'extension-workmanager'
releaseDescription
=
'WorkManager extension for ExoPlayer.'
releaseArtifactId
=
'extension-workmanager'
releaseDescription
=
'WorkManager extension for ExoPlayer.'
}
apply
from:
'../../publish.gradle'
library/all/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
api
project
(
modulePrefix
+
'library-common'
)
...
...
library/common/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -63,7 +63,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-common'
releaseDescription
=
'The ExoPlayer library common module.'
releaseArtifactId
=
'exoplayer-common'
releaseDescription
=
'The ExoPlayer library common module.'
}
apply
from:
'../../publish.gradle'
library/core/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
defaultConfig
{
...
...
@@ -28,8 +28,8 @@ android {
}
sourceSets
{
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
@@ -67,7 +67,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-core'
releaseDescription
=
'The ExoPlayer library core module.'
releaseArtifactId
=
'exoplayer-core'
releaseDescription
=
'The ExoPlayer library core module.'
}
apply
from:
'../../publish.gradle'
library/dash/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -20,7 +20,7 @@ android {
}
}
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
dependencies
{
...
...
@@ -41,7 +41,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-dash'
releaseDescription
=
'The ExoPlayer library DASH module.'
releaseArtifactId
=
'exoplayer-dash'
releaseDescription
=
'The ExoPlayer library DASH module.'
}
apply
from:
'../../publish.gradle'
library/database/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -38,7 +38,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-database'
releaseDescription
=
'The ExoPlayer database module.'
releaseArtifactId
=
'exoplayer-database'
releaseDescription
=
'The ExoPlayer database module.'
}
apply
from:
'../../publish.gradle'
library/datasource/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -21,8 +21,8 @@ android {
}
sourceSets
{
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
@@ -57,7 +57,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-datasource'
releaseDescription
=
'The ExoPlayer library DataSource module.'
releaseArtifactId
=
'exoplayer-datasource'
releaseDescription
=
'The ExoPlayer library DataSource module.'
}
apply
from:
'../../publish.gradle'
library/decoder/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -37,7 +37,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-decoder'
releaseDescription
=
'The ExoPlayer library decoder module.'
releaseArtifactId
=
'exoplayer-decoder'
releaseDescription
=
'The ExoPlayer library decoder module.'
}
apply
from:
'../../publish.gradle'
library/effect/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
defaultConfig
{
...
...
@@ -29,8 +29,8 @@ android {
}
sourceSets
{
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
@@ -60,7 +60,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-effect'
releaseDescription
=
'The ExoPlayer library effect module.'
releaseArtifactId
=
'exoplayer-effect'
releaseDescription
=
'The ExoPlayer library effect module.'
}
apply
from:
'../../publish.gradle'
library/extractor/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -20,7 +20,7 @@ android {
}
}
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
dependencies
{
...
...
@@ -44,7 +44,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-extractor'
releaseDescription
=
'The ExoPlayer library extractor module.'
releaseArtifactId
=
'exoplayer-extractor'
releaseDescription
=
'The ExoPlayer library extractor module.'
}
apply
from:
'../../publish.gradle'
library/hls/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -20,7 +20,7 @@ android {
}
}
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
dependencies
{
...
...
@@ -43,7 +43,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-hls'
releaseDescription
=
'The ExoPlayer library HLS module.'
releaseArtifactId
=
'exoplayer-hls'
releaseDescription
=
'The ExoPlayer library HLS module.'
}
apply
from:
'../../publish.gradle'
library/muxer/build.gradle
View file @
be9bc328
...
...
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
defaultConfig
{
...
...
@@ -29,8 +29,8 @@ android {
}
sourceSets
{
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
@@ -58,7 +58,7 @@ dependencies {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-muxer'
releaseDescription
=
'The ExoPlayer library muxer module.'
releaseArtifactId
=
'exoplayer-muxer'
releaseDescription
=
'The ExoPlayer library muxer module.'
}
apply
from:
'../../publish.gradle'
library/rtsp/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -20,7 +20,7 @@ android {
}
}
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
dependencies
{
...
...
@@ -44,7 +44,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-rtsp'
releaseDescription
=
'The ExoPlayer library RTSP module.'
releaseArtifactId
=
'exoplayer-rtsp'
releaseDescription
=
'The ExoPlayer library RTSP module.'
}
apply
from:
'../../publish.gradle'
library/smoothstreaming/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
buildTypes
{
...
...
@@ -20,7 +20,7 @@ android {
}
}
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
sourceSets
.
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
dependencies
{
...
...
@@ -41,7 +41,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-smoothstreaming'
releaseDescription
=
'The ExoPlayer library SmoothStreaming module.'
releaseArtifactId
=
'exoplayer-smoothstreaming'
releaseDescription
=
'The ExoPlayer library SmoothStreaming module.'
}
apply
from:
'../../publish.gradle'
library/transformer/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
{
defaultConfig
{
...
...
@@ -29,8 +29,8 @@ android {
}
sourceSets
{
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
androidTest
.
assets
.
srcDir
'../../testdata/src/test/assets/'
test
.
assets
.
srcDir
'../../testdata/src/test/assets/'
}
}
...
...
@@ -63,7 +63,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-transformer'
releaseDescription
=
'The ExoPlayer library transformer module.'
releaseArtifactId
=
'exoplayer-transformer'
releaseDescription
=
'The ExoPlayer library transformer module.'
}
apply
from:
'../../publish.gradle'
library/ui/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
android
.
buildTypes
.
debug
.
testCoverageEnabled
true
...
...
@@ -23,7 +23,7 @@ android {
dependencies
{
implementation
project
(
modulePrefix
+
'library-common'
)
api
'androidx.media:media:'
+
androidxMediaVersion
api
'androidx.media:media:'
+
androidxMediaVersion
implementation
'androidx.annotation:annotation:'
+
androidxAnnotationVersion
implementation
'androidx.core:core:'
+
androidxCoreVersion
implementation
'androidx.recyclerview:recyclerview:'
+
androidxRecyclerViewVersion
...
...
@@ -41,7 +41,7 @@ ext {
apply
from:
'../../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-ui'
releaseDescription
=
'The ExoPlayer library UI module.'
releaseArtifactId
=
'exoplayer-ui'
releaseDescription
=
'The ExoPlayer library UI module.'
}
apply
from:
'../../publish.gradle'
missing_aar_type_workaround.gradle
View file @
be9bc328
...
...
@@ -71,7 +71,7 @@ def addMissingAarTypeToXml(xml) {
.
children
()[
0
]
String
dependencyName
=
groupId
+
":"
+
artifactId
boolean
isProjectLibrary
=
groupId
==
'com.google.android.exoplayer'
groupId
==
'com.google.android.exoplayer'
boolean
hasJar
=
jar_only_dependencies
.
contains
(
dependencyName
)
boolean
hasAar
=
...
...
playbacktests/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
androidTestImplementation
'androidx.test:rules:'
+
androidxTestRulesVersion
...
...
robolectricutils/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
compileOnly
'org.checkerframework:checker-qual:'
+
checkerframeworkVersion
...
...
@@ -26,10 +26,10 @@ dependencies {
ext
{
javadocTitle
=
'Robolectric utils'
}
apply
from:
'../javadoc_library.gradle'
apply
from:
'../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-robolectricutils'
releaseDescription
=
'Robolectric utils for ExoPlayer.'
releaseArtifactId
=
'exoplayer-robolectricutils'
releaseDescription
=
'Robolectric utils for ExoPlayer.'
}
apply
from:
'../publish.gradle'
apply
from:
'../publish.gradle'
settings.gradle
View file @
be9bc328
...
...
@@ -11,14 +11,14 @@
// 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.
gradle
.
ext
.
exoplayerModulePrefix
=
''
gradle
.
ext
.
exoplayerModulePrefix
=
''
def
modulePrefix
=
':'
if
(
gradle
.
ext
.
has
(
'exoplayerModulePrefix'
))
{
modulePrefix
+=
gradle
.
ext
.
exoplayerModulePrefix
}
if
(
gradle
.
ext
.
has
(
'exoplayerModulePrefix'
))
{
modulePrefix
+=
gradle
.
ext
.
exoplayerModulePrefix
}
rootProject
.
name
=
'exoplayer2'
rootProject
.
name
=
'exoplayer2'
include
modulePrefix
+
'demo'
project
(
modulePrefix
+
'demo'
).
projectDir
=
new
File
(
rootDir
,
'demos/main'
)
...
...
testdata/build.gradle
View file @
be9bc328
...
...
@@ -11,5 +11,5 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
testutils/build.gradle
View file @
be9bc328
...
...
@@ -11,7 +11,7 @@
// 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.
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
apply
from:
"$gradle.ext.exoplayerSettingsDir/common_library_config.gradle"
dependencies
{
api
'org.mockito:mockito-core:'
+
mockitoVersion
...
...
@@ -33,10 +33,10 @@ dependencies {
ext
{
javadocTitle
=
'Test utils'
}
apply
from:
'../javadoc_library.gradle'
apply
from:
'../javadoc_library.gradle'
ext
{
releaseArtifactId
=
'exoplayer-testutils'
releaseDescription
=
'Test utils for ExoPlayer.'
releaseArtifactId
=
'exoplayer-testutils'
releaseDescription
=
'Test utils for ExoPlayer.'
}
apply
from:
'../publish.gradle'
apply
from:
'../publish.gradle'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment