Okay, got some time to do some testing today. I'm happy to share all the screenshots I took, but I will cut to the chase. My testing showed the same raised black levels on my LinkPi ENC1 others are seeing. Good news is I found out why and have a suggestion to correct.
Encoders/Capture Devices Tested:
LinkPi ENC1 V3
LinkPi ENC5 V2
JTECH ENCH4A
Windows USB3.0 Capture Device
Streaming Devices Tested:
Chromecast with Google TV (4K)
DirecTV "Osprey" Android Streaming
Results:
Each encoding and streaming device combo showed pictures with different levels of detail but nearly the same color and contrast. That is until I plugged the CC into the LinkPi ENC1 V3. The picture looked a little washed out.
On my ENC5 V2, the Chromecast looked fine, and the Osprey Box also looked great on the ENC1 V3. After looking at all of my samples, I started to notice even the Chromecast home screen was a bit washed out on the ENC1. I thought for a second, then my Windows Media Center/HTPC experience kicked in:
RGB Full vs Limited
I jumped into the Chromecast display settings. By default the Chromecast was set to color format RGB 8bit, but no option for full or limited (that I found). I decided to try YCbCr 4:4:4 8 bit. The difference was noticeable.
Capture from CCwGTV 4K on LinkPi ENC1 V3
RGB 8 bit
YCbCr 4:4:4 8 bit
So, it seems with certain devices on the ENC1, RGB Color Format is not the best choice. Not sure why yet, but will continue to tinker.
For all of you FireTV Stick / ENC1 users, try changing your Color Format. Turn off Auto and HDR and give YCbCr output a try and let the LinkPi do the conversion to RGB.
Happy Streaming!