24 minutes ago
(This post was last modified: Less than 1 minute ago by Zepman. Edited 1 time in total.
Edit Reason: Explicitly named Jellyfin for Android TV for clarity.
)
This concerns Jellyfin for Android TV. I wrote this bug report first for GitHub. For an unknown reason, issues must first be discussed on this forum or in a Matrix space. This topic is not about the reason why issues must be discussed here first. If you know the reason for this, do not tell me. Add it or have it added to the GitHub template for reporting issues.
Due to that I expect that this will be turned in a GitHub issue, all information is formatted as if posted as a GitHub issue for easy processing later, when (I guess?) I have approval to post this as a GitHub issue.
Title
Refresh rate does not work for high-res content on low-res displays
Bug description
This might be limited to HDMI media players. Tested on different Nvidia Shield TV's (2017, 2019 Pro).
1.
Use a 1080p TV/display which supports common refresh rates (23,976 25, 30, 50, 60 Hz).
2.
Configure the Android TV device to output 1080p @ 60 Hz.
3.
In Jellyfin TV, enable refresh rate switching, "scale on TV".
4.
Play a 1080p video that is not 60 Hz. Notice that the output refresh rate of the device will switch from 60 Hz to whatever the FPS is of the video, as expected.
5.
Play a 4k video that is not 60 Hz. Notice that the output refresh rate of the device will **not** switch, even though it is expected that it does.
Media info of the file
I tested this with all kinds of videos with a FPS that is different from the default (60 Hz) refresh rate of different displays. It applies to all. It seems the "refresh rate switching" functionality is bound to the display output resolution, which it should not be. If the display output resolution is lower than the resolution of the content, refresh rate switching is not applied.
Media capabilities report
(see attachment)
Application version
0.19.4
Application install source
Google Play Store
Device manufacturer and model
Nvidia Shield TV Pro (2019)
Android version
SHIELD Android TV SW Version 9.2.2
Jellyfin server version
10.11.3
Due to that I expect that this will be turned in a GitHub issue, all information is formatted as if posted as a GitHub issue for easy processing later, when (I guess?) I have approval to post this as a GitHub issue.
Title
Refresh rate does not work for high-res content on low-res displays
Bug description
This might be limited to HDMI media players. Tested on different Nvidia Shield TV's (2017, 2019 Pro).
1.
Use a 1080p TV/display which supports common refresh rates (23,976 25, 30, 50, 60 Hz).
2.
Configure the Android TV device to output 1080p @ 60 Hz.
3.
In Jellyfin TV, enable refresh rate switching, "scale on TV".
4.
Play a 1080p video that is not 60 Hz. Notice that the output refresh rate of the device will switch from 60 Hz to whatever the FPS is of the video, as expected.
5.
Play a 4k video that is not 60 Hz. Notice that the output refresh rate of the device will **not** switch, even though it is expected that it does.
Media info of the file
I tested this with all kinds of videos with a FPS that is different from the default (60 Hz) refresh rate of different displays. It applies to all. It seems the "refresh rate switching" functionality is bound to the display output resolution, which it should not be. If the display output resolution is lower than the resolution of the content, refresh rate switching is not applied.
Media capabilities report
(see attachment)
Application version
0.19.4
Application install source
Google Play Store
Device manufacturer and model
Nvidia Shield TV Pro (2019)
Android version
SHIELD Android TV SW Version 9.2.2
Jellyfin server version
10.11.3

