Take use of the close caption track that contains a list of fragblobs for the final VTT file generation.
Hook the packager to read a list of close caption fragblobs, figure out the ttml text from the fragblobs,
pass the ttml text to the converter for vtt content.
Append all the VTT content into a single .vtt file for ShakaPackager to consume.
The actual TTML to VTT text converter is not included in this change.
Add a new property TrackName in Track class.
Fix a bug in ClientManifest class when it tries to figure out a matching StreamIndex and QualityLevel for a specific track.
…on for LiveToVOD asset
Description:
Take use of the close caption track that contains a list of fragblobs for the final VTT file generation.
Hook the packager to read a list of close caption fragblobs, figure out the ttml text from the fragblobs, pass the ttml text to the converter for vtt content.
Append all the VTT content into a single .vtt file for ShakaPackager to consume.
The actual TTML to VTT text converter is not included in this change.
Add a new property TrackName in Track class.
Fix a bug in ClientManifest class when it tries to figure out a matching StreamIndex and QualityLevel for a specific track.