-
-
Notifications
You must be signed in to change notification settings - Fork 529
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
Jellyfin for Android TV uses H264/AVC decoder max resolution for every codec #4466
Comments
Currently, the app limits video resolution to the maximum size supported by your device for the h264 codec. It's likely that your device is reporting a maximum resolution of for example 1920x1080, which is then also used for h265 and all other video codecs. |
This comment has been minimized.
This comment has been minimized.
@nielsvanvelzen I have ADB access to the TV, in case it's useful to gather more info. Thanks |
IDK if this is useful, but I just tried with another media file (h264, 1920x1080 SDR), and there's no transcoding. |
I was able to pull the <Type name="video/hevc">
<Limit name="size" min="2x2" max="4096x2176" />
<Limit name="bitrate" range="1-80000000" />
<Limit name="concurrent-instances" max="2" />
<Feature name="adaptive-playback" />
<Feature name="tunneled-playback" />
<Feature name="low-latency" />
</Type> So this seems to be ok? |
I think you're right. The AVC entry is like: <!-- AVC Video Decoder -->
<Type name="video/avc">
<Limit name="size" min="32x32" max="1920x1088" />
<Limit name="concurrent-instances" max="2" />
<Feature name="adaptive-playback" />
<Feature name="tunneled-playback" />
<Feature name="low-latency" />
</Type> What is the rationale behind using jellyfin-androidtv/app/src/main/java/org/jellyfin/androidtv/util/profile/deviceProfile.kt Line 65 in 5556590
Thanks for your support @nielsvanvelzen |
Considering that when jellyfin-androidtv/app/src/main/java/org/jellyfin/androidtv/ui/playback/PlaybackController.java Lines 507 to 516 in 5556590
|
#4470 should take care of this issue. |
This issue respects the following points:
Describe the bug
Hi, I'm experiencing a media playback issue with Jellyfin.
I'm using the latest Android TV client (
0.18.4
) and Jellyfin server (10.10.6
).On an Android TV, Jellyfin always transcodes media, reporting the following transcoding reason:
the video resolution is not supported
.On other Android TVs and Android clients, the very same server and media files play without any transcoding.
What could be the reason for this? Thanks.
Media info of the file
Client logs
N/A found no crash logs, but I dumped the supported codec information over ADB:
FFmpeg logs
Application version
0.18.4
Where did you install the app from?
Google Play Store
Device information
Realtek-based TV
Android version
Android 14
Jellyfin server version
10.10.6
Other sources
No response
The text was updated successfully, but these errors were encountered: