K čemu vlastně slouží podpora HDCP na straně zdroje? Může cíl (TV) odmítnout stream, který nemá HDCP? Nebo je někde v příchozím streamu příznak "jen při HDCP" a cíl musí takový stream bez aktivního HDCP odmítnout? Chápu to na straně cíle - klasický problém těch "necertifikovaných" HDMI nahrávacích karet, kterým bez podpory HDCP nepošle DVD přehrávač žádná data.
Připadá mi, že to je spíše o celém řetězu od zdroje signálu až k displeji (pokud chci přehrát něco chráněného). Přehrávač který to dostane zakódované (DRM), musí nejdříve zajistit, že to do monitoru jde DHCP cestou jinak to nepřehraje (nebo nedovolí maximální kvalitu). Za tím účelem osloví driver, ten dá dohromady klíče a DHCP cestu a naváže šifrované spojení. Pokud to nedokáže, nepůjde to přehrát.
"Nějaký opensource" přehrávač to nepřehraje, když nebude umět zpracovat DRM, pokud to umět bude, bude muset vyžadovat DHCP spojení k monitoru (bavíme se o oficiálních cestách).
Ale je to jen moje představa, nestudoval jsem detailně jak přesně to funguje.