jellyfin / jellyfin-android

Android Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
1.54k stars 249 forks source link

Exoplayer tries to play unsupported 10bit x265 on snapdragon 680 #1174

Open broetchenrackete36 opened 1 year ago

broetchenrackete36 commented 1 year ago

Describe the bug

I just got the New Xiaomi Redmi Pad SE with the snapdragon 680. The Snapdragon 680 (Adreno 610) doesn't seem to support 10bit x265, only 8bit. The Exoplayer still tries to directplay the video and failes. I haven't found a solution to force it to transcode properly.

VLC and MX Player can play the file/stream but only with software decoding (unwatchable performance).

The integrated webplayer tries to transcode but isn't displaying any video. Same with Chrome. Firefox actually plays the transcoded file but the colors look wrong (bad HDR mapping maybe).

Video-Info: Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main 10@L5@Main HDR format : SMPTE ST 2086, HDR10 compatible Codec ID : V_MPEGH/ISO/HEVC Duration : 2 h 23 min Bit rate : 12.4 Mb/s Width : 3 840 pixels Height : 1 636 pixels Display aspect ratio : 2.35:1 Frame rate mode : Constant Frame rate : 23.976 (24000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits

Logs

No response

Application version

2.5.3

Where did you install the app from?

Google Play

Device information

Xiaomi Redmi Pad SE

Android version

Android 13, MIUI 14

Jellyfin server version

10.8.10

Which video player implementations does this bug apply to?

broetchenrackete36 commented 1 year ago

Possibly related to #1049

jellyfin-bot commented 10 months ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

broetchenrackete36 commented 10 months ago

Android App version: 2.6.0 Jellyfin Server Version: 10.8.13

Issue still exists...

jellyfin-bot commented 6 months ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

broetchenrackete36 commented 6 months ago

Issue still exists... Any news or workarounds?

jellyfin-bot commented 2 months ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

broetchenrackete36 commented 2 months ago

So this issue still exists after one year. Anything I can do to help?