I've found a repeatable pattern in my setup, with tuning into a live stream via the HDMI method vs. the Chrome Capture method. Since I have both projects running, I created a Channel Collection to compare them side-by-side, experiment and optimize.
In this demo video, I'm comparing four different ways for tuning into the SyFy channel. Helpful for comparing picture quality, launch speed and reliability, too.
HDMI via an encoder and AndroidTV device (506)
Chrome Capture via tv.youtube.com (238)
Chrome Capture via NBC.com west coast feed (217)
Chrome Capture via NBC.com east coast feed (216)
The HDMI method is perfectly full screen, every time.
Both the YTTV and NBC methods can go full screen, with a slight border that is perfectly understandable and acceptable IMO, given what we're working with here.
However, every other channel change, results in a TV display that has a significantly larger border. And I think that's because the Chrome tab on my CDVR server, where Chrome Capture for Channels is running, is alternating between "large, full window" and "small, minimized window" as I channel surf.
I screenshared into my CDVR server and put my laptop underneath the TV screen so everyone can see what I mean.
It seems to me that the switching back and forth is triggering "desktop vs. mobile" (adaptive design, or something?) and as a result, the video-playing window that gets cast to the AppleTV has a larger border and lower resolution. And when the next channel is tuned into, or the same channel is tuned into again, that's when the source Chrome window gets a large, full window, which is then maximized on the AppleTV, as well. The pattern on my setup is repeatable. It's every other tune-in.
I'm not sure how to best address this from a programming level as I appreciate the automation and window hiding in place on my CDVR server. It's a Mac mini I do use as a desktop from time to time. But maybe it's the "minimize into small square" step that's causing the larger border?
All that said, I'm in awe that all of this works as well as it does, right out of the gate. Thank you all for the continued collaboration and amazing shares!