mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Compare commits
5 Commits
10fd1ee270
...
f74abed984
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f74abed984 | ||
![]() |
f2fa0f7b2a | ||
![]() |
916ffcfe5f | ||
![]() |
5594dddc99 | ||
![]() |
f235516d8b |
1
.github/ISSUE_TEMPLATE/bug.yml
vendored
1
.github/ISSUE_TEMPLATE/bug.yml
vendored
@ -19,6 +19,7 @@ body:
|
|||||||
options:
|
options:
|
||||||
- Media3 main branch
|
- Media3 main branch
|
||||||
- Media3 pre-release (alpha, beta or RC not in this list)
|
- Media3 pre-release (alpha, beta or RC not in this list)
|
||||||
|
- Media3 1.6.0
|
||||||
- Media3 1.5.1
|
- Media3 1.5.1
|
||||||
- Media3 1.5.0
|
- Media3 1.5.0
|
||||||
- Media3 1.4.1
|
- Media3 1.4.1
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
* Common Library:
|
* Common Library:
|
||||||
* ExoPlayer:
|
* ExoPlayer:
|
||||||
|
* Fix sending `CmcdData` in manifest requests for DASH, HLS, and
|
||||||
|
SmoothStreaming ([#2253](https://github.com/androidx/media/pull/2253)).
|
||||||
* Transformer:
|
* Transformer:
|
||||||
* Track Selection:
|
* Track Selection:
|
||||||
* Extractors:
|
* Extractors:
|
||||||
|
@ -1122,7 +1122,7 @@ public final class DashMediaSource extends BaseMediaSource {
|
|||||||
if (manifest != null) {
|
if (manifest != null) {
|
||||||
cmcdDataFactory.setIsLive(manifest.dynamic);
|
cmcdDataFactory.setIsLive(manifest.dynamic);
|
||||||
}
|
}
|
||||||
cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
|
dataSpec = cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
|
||||||
}
|
}
|
||||||
startLoading(
|
startLoading(
|
||||||
new ParsingLoadable<>(dataSource, dataSpec, C.DATA_TYPE_MANIFEST, manifestParser),
|
new ParsingLoadable<>(dataSource, dataSpec, C.DATA_TYPE_MANIFEST, manifestParser),
|
||||||
|
@ -153,7 +153,7 @@ public final class DefaultHlsPlaylistTracker
|
|||||||
new CmcdData.Factory(cmcdConfiguration, CmcdData.STREAMING_FORMAT_HLS)
|
new CmcdData.Factory(cmcdConfiguration, CmcdData.STREAMING_FORMAT_HLS)
|
||||||
.setObjectType(CmcdData.OBJECT_TYPE_MANIFEST)
|
.setObjectType(CmcdData.OBJECT_TYPE_MANIFEST)
|
||||||
.createCmcdData();
|
.createCmcdData();
|
||||||
cmcdData.addToDataSpec(dataSpec);
|
dataSpec = cmcdData.addToDataSpec(dataSpec);
|
||||||
}
|
}
|
||||||
ParsingLoadable<HlsPlaylist> multivariantPlaylistLoadable =
|
ParsingLoadable<HlsPlaylist> multivariantPlaylistLoadable =
|
||||||
new ParsingLoadable<>(
|
new ParsingLoadable<>(
|
||||||
@ -796,7 +796,7 @@ public final class DefaultHlsPlaylistTracker
|
|||||||
if (primaryMediaPlaylistSnapshot != null) {
|
if (primaryMediaPlaylistSnapshot != null) {
|
||||||
cmcdDataFactory.setIsLive(!primaryMediaPlaylistSnapshot.hasEndTag);
|
cmcdDataFactory.setIsLive(!primaryMediaPlaylistSnapshot.hasEndTag);
|
||||||
}
|
}
|
||||||
cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
|
dataSpec = cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
|
||||||
}
|
}
|
||||||
ParsingLoadable<HlsPlaylist> mediaPlaylistLoadable =
|
ParsingLoadable<HlsPlaylist> mediaPlaylistLoadable =
|
||||||
new ParsingLoadable<>(
|
new ParsingLoadable<>(
|
||||||
|
@ -689,7 +689,7 @@ public final class SsMediaSource extends BaseMediaSource
|
|||||||
if (manifest != null) {
|
if (manifest != null) {
|
||||||
cmcdDataFactory.setIsLive(manifest.isLive);
|
cmcdDataFactory.setIsLive(manifest.isLive);
|
||||||
}
|
}
|
||||||
cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
|
dataSpec = cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
|
||||||
}
|
}
|
||||||
ParsingLoadable<SsManifest> loadable =
|
ParsingLoadable<SsManifest> loadable =
|
||||||
new ParsingLoadable<>(manifestDataSource, dataSpec, C.DATA_TYPE_MANIFEST, manifestParser);
|
new ParsingLoadable<>(manifestDataSource, dataSpec, C.DATA_TYPE_MANIFEST, manifestParser);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user