[go: nahoru, domu]

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

(Exoplayer) Wrong channel order for OPUS 5.1 / 7.1 audio tracks #3203

Closed
johnmolina opened this issue Dec 5, 2023 · 6 comments · Fixed by #3315
Closed

(Exoplayer) Wrong channel order for OPUS 5.1 / 7.1 audio tracks #3203

johnmolina opened this issue Dec 5, 2023 · 6 comments · Fixed by #3315
Labels
bug Something isn't working playback Issue related to media playback

Comments

@johnmolina
Copy link

Describe the bug

See google/ExoPlayer#8396

This bug affects all Android devices. To fix it Jellyfin Android / Jellyfin Android TV / Jellyfin Fire TV need an update to their Media3 / ExoPlayer components when the bugfix becomes available.

google/ExoPlayer@f73bd6e

Logs

No response

FFmpeg logs

No response

Media info of the file

No response

Application version

0.15.12

Device information

All Android based devices

Android version

All

Jellyfin server version

10.8.13

@johnmolina johnmolina added bug Something isn't working playback Issue related to media playback labels Dec 5, 2023
@nielsvanvelzen
Copy link
Member

We will migrate to androidx.media3 in 0.17.

@nurunet
Copy link
nurunet commented Jan 12, 2024

I think I have this issue with Jellyfin on a Chromecast with Android TV. Exoplayer plays OPUS dialogue mainly on the front right speaker. LibVLC does not output any sound for the same file. MX Player (as external player) does seem to play OPUS correctly (or at least pass it on correctly to my AV-receiver).

Do I understand correctly that 0.17 should fix this? Until then I can use the WebOS app on my LG TV. That one handles it correctly too (but unfortunately doesn't like PGSUB subtitles).

@nurunet
Copy link
nurunet commented Jan 13, 2024

I just saw that I am on 0.16.4, which I now saw is supposed to have "Replace ExoPlayer with androidx.media3" backported.

My setup:

  • LG OLED65BX6
  • Denon AVR-X2800H w/ 5.1 speaker setup
  • Chromecast w/ Google TV (connected to AVR)

I checked again. A file with OPUS 5.1 audio played only on the front left and right speakers, with all dialogue coming from the right side.

Then I switched off the TV (the Chromecast stays connected to power, so it is not really switched off) and - just after - realized I could check more detailed info of the audio stream on the AVR's overlay.

I restarted the TV, and suddenly sound was playing from the correct speakers. Unfortunately, the video playback was a bit "jerky", as if it froze for a tiny moment after every few frames.

I decided to reboot the Chromecast. Now, video playback looks good again, but audio is back to playing from the wrong channels.

This time, all speakers play something, but voice still seems to come (nearly?) exclusively from front right.

Should I open a new issue?

@MichaelRUSF
Copy link
Contributor

The current release, 1.2.0, of Androidx Media3 does not contain the fix. It will be part of the next bugfix, 1.2.1, which has not been released yet.

@nurunet
Copy link
nurunet commented Jan 13, 2024

It will be part of the next bugfix, 1.2.1, which has not been released yet.

Thank you, I hope that will resolve the issue.

@johnmolina
Copy link
Author

Androidx Media3 1.2.1 with the fix for this bug has been released.

https://github.com/androidx/media/blob/release/RELEASENOTES.md

@nielsvanvelzen nielsvanvelzen linked a pull request Jan 24, 2024 that will close this issue
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working playback Issue related to media playback
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants