Issue: Transcoding a video that should direct-play.
Observations: Same video direct plays correctly when casting from Pixel Phone to Vizio TV (smartcast), but not when casting to Google Chromecast Ultra.
Log indicates resolution issue:
Reason=Unnamed.Width Condition: LessThanEqual. ConditionValue: 1920. IsRequired: False.
I have reviewed the media info for the video file, and it looks like it fits Chromecast Direct (almost).
MKV/HEVC 265/AC3
(MKV should cause
For Vizio Users:
Figured this out, I'm pretty irritated about it. Turned out to be the TV's fault.
Vizio put in a 'feature' in the firmware where each HDMI line can have the UHD (4K) turned off. This wasn't an option when it was working correctly, so that's why it stopped working.
The query response now makes sense why it was saying it could only support 1080 in the conditions/parameters.