2023-09-23, 02:39 PM
So what I think is going on is that your TV is trying to direct play content it can't actually direct play. From the ffmpeg log this video looks like it is 12-bit HEVC. And your phone is asking for it to be transcoded.
"yuv420p12le" indicates 12-bit video. Which is not necessary for just about anything and has limited support. Your Chromecast SHOULD be asking for a transcode but isn't.
I don't see any open issues that sound like yours. You should submit an Android TV github issue.
https://github.com/jellyfin/jellyfin-androidtv/issues
In the mean time, you should use something like handbrake to re-encode your video to 8-bit HEVC for better device support. The original content DOES NOT need 12-bit color.
Code:
Stream #0:0: Video: hevc (Rext), yuv420p12le(tv, bt709), 1920x960 [SAR 1:1 DAR 2:1], 23.98 fps, 23.98 tbr, 1k tbn (default)
"yuv420p12le" indicates 12-bit video. Which is not necessary for just about anything and has limited support. Your Chromecast SHOULD be asking for a transcode but isn't.
I don't see any open issues that sound like yours. You should submit an Android TV github issue.
https://github.com/jellyfin/jellyfin-androidtv/issues
In the mean time, you should use something like handbrake to re-encode your video to 8-bit HEVC for better device support. The original content DOES NOT need 12-bit color.