我可以在软件级别针对HDCP做些什么吗?

时间:2013-02-07 18:57:36

标签: kernel hdmi dvi hdcp

我将我的Android平板电脑(mini-HMDI)连接到我的显示器(DVI),然后我得到了:

  • 奇怪的颜色
  • 图片不对齐
  • 错误消息

http://postimage.org/image/5tdvmb5pz/

我在当地的electonics商店用hdmi端口在一台新的花式电视上测试了平板电脑,它运行良好。我还通过dvi用台式电脑测试了显示器,效果很好。

所以我怀疑(在阅读之后)高带宽数字内容保护是有罪的。所以我的显示器(1920x1080,DVI,VGA)可能不支持HDCP。并且因为平板电脑认识到这一点,它故意发送质量差的图像(当然这不是加密的,但很烦人)。

请注意,我不想播放任何受保护/加密/受版权保护的内容,只需浏览网页,阅读电子邮件等。

是否可以在软件(Linux内核)中完成任何操作,以便平板电脑可以与该显示器一起使用?

(我在一些论坛/博客中看到HDCP纯粹是由硬件驱动的,软件堆栈甚至都不知道它。这是真的吗?难道我无法将这些兼容的设备连接起来吗?)

1 个答案:

答案 0 :(得分:1)

如果是HDCP,我会期望你不会得到任何图像,因为它是加密频道 - 没有加密馈送的解密=没有可用的图像,而不仅仅是不完美的图像。

对于HDCP,馈送应该保持加密状态,直到它到达电视/监视器。我不希望找到一个软件解决方案 - 软件可以指示HDCP是必需的,但没有root访问权限,没有其他软件可以覆盖另一个部分,说不加密输出。我希望输出通常是未加密的,并且只在软件需要时加密 - 例如,我的桌面输出正常通过HDMI到DVI正常,但不会使用捆绑的软件播放蓝光,因为这需要HDCP

HDCP解密单元并不常见 - 无论如何 - 拿起便宜的Android棒电脑几乎肯定要便宜得多,这对于一些基本的网页浏览,电子邮件等都是安静且充足的。