jarnedemeulemeester / findroid

Third-party native Jellyfin Android app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] Purple screen when playing videos

sunnyd24 opened this issue · comments

commented

Describe the bug
When playing some videos, after 14 to 19 minutes of playback the screen turns purple.
I can stop playback back to UI and restart the playback to get back good video.
My device is Samsung Galaxy S24 Ultra.

To Reproduce
Steps to reproduce the behavior:

  1. Set settings as per screenshot below, mpv player, HW acc to mediacodec, video output to gpu-next, and audio output to opensles.
  2. Play any video and wait until after 14 to 19 mins
  3. Error is shown when video screen turns full purple, I and no error message.
  4. To resolve issue, you have to exit full screen video, back to UI and re-start video playback.

Expected behavior
Video playback good all the time with no fullscreen purple screen.

Screenshots
Screenshot_20240529_074025_Findroid
Screenshot_20240528_234820_Findroid
Screenshot_20240528_201224_Findroid
Screenshot_20240527_114210_Findroid
Screenshot_20240526_134117_Findroid
Screenshot_20240526_122734_Findroid

Device info (please complete the following information):

  • Device: Samsung Galaxy S24 Ultra
  • Android version: 14 (OneUI 6.1)
  • App version: v0.14.2
  • Jellyfin version: 10.9.2

Additional context
Only occurs on some videos, some playback fine I believe but not 100% sure.

I am having the exact same issue.

Device: Oneplus 8
Android version: 14 (LineageOS 21, 21-20240904-NIGHTLY-instantnoodle)
App version: v0.14.2 (25)
Jellyfin version: 10.9.2

Relevant settings in app:
mpv player is enabled
Hardware decoding: mediacodec-copy
Video output: gpu-next
Audio-output: opensles

I don't have any screenshots but it appears exactly like sunnyd24's post.
Appears around same time, around 17 minutes into playback.

commented

@themadseventeen When switching to gpu instead of gpu next, the purple issue disappears.
It seems there is an issue with gpu next in mpv player.

Closing this in favor of #686