google / google/ExoPlayer

HLS playback issues using integer precision segment durations

Open
#2,233 10 comments 0 reactions 1 assignee Assigned to @tianyif View on GitHub
bug low priority
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

**Description:**
For some HLS streams the player goes to STATE_BUFFERING forever when seeking to a different position than 0. If we seek again to 0 position the stream starts it reproduction
This is happening in streams that needs the ID3 header to be synchronized.

**Steps to reproduce at demo app:**
1. Add a new entry above HLS to the stream passed to the e-mail dev.exoplayer@gmail.com
2. Start the reproduction of the stream
3. seek to a different position than 0

This issue is taking place at exoplayer 2.1.0, I can't reproduce it at 2.0.4.
The device I'm using is a Samsung S6 with 6.0.1 as android version

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.