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

Subtitles cause media to be transcoded while device supports subtitles #696

Closed
1 of 3 tasks
YodaQ opened this issue May 28, 2022 · 1 comment
Closed
1 of 3 tasks
Labels
bug Something isn't working

Comments

@YodaQ
Copy link

YodaQ commented May 28, 2022

Describe the bug

On my phone (Samsung Node 8) as well as another phone (Samsung A52) when using the ExoPlayer and watching media stored in an mkv container with SSA/ASS subtitles the cause the entire video to transcode even though if you disable subtitles start the video then re-enable the subtitles the subtitles will play without requiring transcoding. This doesnt happen on the web player but the web player has the subtitles being out of sync issue.

Logs

No response

Application version

2.4.4

Where did you install the app from?

Google Play

Device information

Samsung Note 8

Android version

Android 9

Jellyfin server version

10.7.7

Which video player implementations does this bug apply to?

  • Web player (default)
  • Integrated player (ExoPlayer)
  • External player (VLC, mpv, MX Player)
@YodaQ YodaQ added the bug Something isn't working label May 28, 2022
@Maxr1998
Copy link
Member

That's actually (mostly) intended, because ExoPlayer doesn't fully support SSA/ASS styling. Thus, we disabled support for them when using ExoPlayer. See google/ExoPlayer#8435 for more details.

It works in your case because we don't refresh the device profile when switching subs within the player. For the decision to direct play/transcode, only the initial configuration when starting playback counts at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants