google / google/ExoPlayer

Issue: How to reselect the HLS video track manual with FixedTrackSelection at the start of the TS segment?

Open
#10,139 1 comment 0 reactions 1 assignee Claimed by @marcbaechinger View on GitHub
needs triage question
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

[REQUIRED] Use case description
When user manually switching the track,(e.g. 720p->1080p), at the middle of TS segment, the player switch immediately, the player will reload the the same number ts segment at 1080p, because the switch point is at the middle of the ts segment, so the decoder will drop the frame before the switch point, but in my test, some TV devices drop frame(```
releaseOutputBuffer(", false)```) not success, the frame still rendered. Is there any way to workaround this issue? How to switch at the point of start of ts segment with FixedTrackSelection?

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.