Server Version#: 1.19.5.3112
Player Version#: 8.4.2.19372
I have a synology ds920+ which i setup with a plex server and im using directPlay to playback content on my Sony x900f 4k Android TV.
I use direct play to playback my 4k videos, which are h264, ≈60mbps bitrate and 8bit, 30 fps.
When I play them using displayMode ‘Original’ (not letterbox), only a quarter of the video is rendered.
After my analysis of the logs, seems to be a problem with how ExoPlayer picks up my TV’s screen size/resolution.
I pulled the plex app logs: log.txt (32.4 KB)
I reviewd the logs and some parts caught my eye:
First, it seems my 4k TV is listed with screen size 1920x1080, when it should be 4k:
08-06 15:24:35.785 i: Manufacturer: Sony Device: BRAVIA_ATV3_4K Model: BRAVIA 4K GB ATV3 Product: BRAVIA_ATV3_4K_UC Version: 8.0.0
08-06 15:24:35.788 i: Screen size: Large Screen density: XHigh Resolution: 1920x1080 DPI: 320 Touchscreen: false Marketplace: com.android.vending Architecture: armeabi-v7a
Then i see some ‘DisplayBehavior’ entries where i see its trying to figure out what resolution to use for my 4k video, and it decides to use 1920x1080 instead of 3840x2160:
08-06 15:24:50.463 i: [DisplayBehaviour] Activity has been changed, searching for available modes.
08-06 15:24:50.477 i: [DisplayBehaviour] Current mode detected as 1920x1080 @ 60.0000Hz (1).
…
08-06 15:24:50.724 i: [DisplayBehaviour] Mode found: 1920x1080 @ 60.0000Hz (1) (Score: 49.94 (RR: 49.94 R: 0.00)
08-06 15:24:50.725 i: [DisplayBehaviour] Best mode for 3840x2160 @ 29.969999Hz selected as 1920x1080 @ 60.0000Hz (1).
08-06 15:24:50.727 i: [DisplayBehaviour] Mode is already set to our best mode of 1920x1080 @ 60.0000Hz (1).
What ends up happening is that the video renders all cropped, since its trying to play 4k content on a 1920x1080 resolution without downscaling.
If i change the ‘display mode’ playback setting to ‘Letterbox’, the app now downscales my 4k video to 1080p, but that introduces buffering and also i really want to playback @ 4k and not 1080p.
just as FYI for what is worth, if i stream the same 4k videos outside of plex through SMB with Kodi or VLC, those stream and playback to the correct resolution.
Any assistance is appreciated, and if additional information or plex server side logs are needed just let me know.
Thank you!