google / google/ExoPlayer

Segments are skipped in HLS video with discontinuity tags

Open
#6,088 3 comments 0 reactions 1 assignee Claimed by @AquilesCanta View on GitHub
enhancement low priority
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

### [REQUIRED] Content description
When playing an HLS video with Discontinuity tags, some of its segments are skipped.
It does not happen with all HLS videos with Discontinuity tags, but on the same time, the streams with such problems are able play successfully in both Safari and QuickTime.
The problem happens approximately at playhead position 1m 07s
I played the video using ExoPlayer Demo.

### [REQUIRED] Link to test content
I'm emailing a couple of tests streams. Both share a similar m3u8 segment file, but one of them has the problem while the other does not.

### [REQUIRED] Version of ExoPlayer being used
ExoPlayer version: 2.10.2

### [REQUIRED] Device(s) and version(s) of Android being used
LG G7 ThinQ Android 8.0.0
Nexus 6P Android 9.0

### [REQUIRED] A full bug report captured from the device
I'm also emailing the bug report.

Thanks

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.