Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable MPEG transport stream container in ExoPlayer #2695

Merged
merged 1 commit into from
Apr 23, 2023

Conversation

nielsvanvelzen
Copy link
Member

The track switching code (for audio/subtitle) implementation for ExoPlayer doesn't support the track ids in a mpeg-ts container. Our implementation only allows integers and does some weird offset matching but the tracks in a ts file have id's like 1/161.

Ideally we'd fix the selector logic but I can't think of an easy way to do that right now.

Changes

  • Disable MPEG transport stream container in ExoPlayer

Issues

The track switching code (for audio/subtitle) implementation for ExoPlayer doesn't support the track ids in a mpeg-ts container
@nielsvanvelzen nielsvanvelzen added bug Something isn't working playback Issue related to media playback live-tv Issue related to the live TV feature backportable Change may be backported to a point release (remove label once cherrypicked) labels Apr 23, 2023
@nielsvanvelzen nielsvanvelzen added this to the v0.15.7 milestone Apr 23, 2023
@nielsvanvelzen nielsvanvelzen merged commit 571028e into jellyfin:master Apr 23, 2023
@nielsvanvelzen nielsvanvelzen deleted the exo-ts branch April 23, 2023 12:43
@nielsvanvelzen nielsvanvelzen removed the backportable Change may be backported to a point release (remove label once cherrypicked) label Apr 23, 2023
@nielsvanvelzen nielsvanvelzen modified the milestones: v0.15.7, v0.16.0 Apr 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working live-tv Issue related to the live TV feature playback Issue related to media playback
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants