Fix not sent for manifest requests in HLS and SS

This commit is contained in:
Rohit Singh 2025-03-26 14:04:08 +00:00
parent f235516d8b
commit 5594dddc99
2 changed files with 3 additions and 3 deletions

View File

@ -153,7 +153,7 @@ public final class DefaultHlsPlaylistTracker
new CmcdData.Factory(cmcdConfiguration, CmcdData.STREAMING_FORMAT_HLS)
.setObjectType(CmcdData.OBJECT_TYPE_MANIFEST)
.createCmcdData();
cmcdData.addToDataSpec(dataSpec);
dataSpec = cmcdData.addToDataSpec(dataSpec);
}
ParsingLoadable<HlsPlaylist> multivariantPlaylistLoadable =
new ParsingLoadable<>(
@ -796,7 +796,7 @@ public final class DefaultHlsPlaylistTracker
if (primaryMediaPlaylistSnapshot != null) {
cmcdDataFactory.setIsLive(!primaryMediaPlaylistSnapshot.hasEndTag);
}
cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
dataSpec = cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
}
ParsingLoadable<HlsPlaylist> mediaPlaylistLoadable =
new ParsingLoadable<>(

View File

@ -689,7 +689,7 @@ public final class SsMediaSource extends BaseMediaSource
if (manifest != null) {
cmcdDataFactory.setIsLive(manifest.isLive);
}
cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
dataSpec = cmcdDataFactory.createCmcdData().addToDataSpec(dataSpec);
}
ParsingLoadable<SsManifest> loadable =
new ParsingLoadable<>(manifestDataSource, dataSpec, C.DATA_TYPE_MANIFEST, manifestParser);