问题标签 [hdmi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1663 浏览

android - 在发送到 android/linux 中的 hdmi 输出之前,可以轻松地将 ycbcr 转换为 rgb?

MK802 android mini pc 屏幕有粉红色/不起作用,当通过 HDMI-DVI 线与 DVI 显示器一起使用时,可能是因为它正在输出 YCbCr HDMI 信号,虽然 DVI 仅支持 RGB。

我的问题是是否可以在通过 hdmi 输出之前将此信号转换为 RGB,如果可以,在 android/cyanogenmod 的哪个源文件中?我没有 android 编程经验,但我认为更改它并在之后构建它可能很容易,当我知道它可能在某个地方时。(我可以用 C 和 Cpp 编程一点)

或者MK802运行的还有更多的linux发行版,所以也许可以在X服务器的某个地方改变它?

0 投票
1 回答
4840 浏览

hdmi - 通过 HDMI 使用电视遥控器作为控制 GUI

我想将带有 HDMI 输出的 linux PC 连接到我的(三星)电视。这允许在电视上显示屏幕。

如何使用电视遥控器作为输入设备,通过 HDMI 发送来控制 PC?

或者换句话说,我可以制作一个简单的用户界面,在电视上显示并用遥控器控制吗?我主要想象使用 4 个箭头按钮和 OK 来导航和选择内容。

欢迎任何指向文档或库的链接(首选 Java)。

0 投票
1 回答
361 浏览

java - 使用 hdmi 同时显示不同布局的 Android 应用

我想创建一个应用程序,它将在手机上显示不同的布局,并在与 HDMI 连接的显示器上显示不同的布局。第一个布局将仅显示控件,HDMI 连接显示器上的一些信息和布局将显示照片或视频之类的内容,或者可能是带有用户定义文本的照片。我希望这个应用程序在没有 root 的情况下工作。我知道这是可能的,因为 mxplayer 对我想要的东西很熟悉。

当手机上连接 HDMI 时,它会自动将视频适配到我的电视上,并且控件仅在手机上可见。谁能帮我?

0 投票
0 回答
151 浏览

image - Adjusting the colour/contrast/gamma etc of the video source

I would like to know whether a Google TV device could be used as a 'man in the middle' and make manual adjustments to the colour and gamma of the input source from HDMI in, before output to the TV?

There are several apps already for phones/tablets which allow for these adjustments but I'm unsure what (if any) control over the video signal can be acheived with a GTV device.

Any insight into the feesibility of such an application would be most appreciated.

0 投票
0 回答
91 浏览

ios - 使用拆分视图控制器时,是否可以仅通过 HMDI/TV 输出详细视图控制器视图?

是否可以设置 UISplitViewController 仅将 DetailViewController 视图输出到 HDMI/TV 输出?这是我迄今为止没有成功的尝试:

0 投票
1 回答
8231 浏览

android - 检测安卓设备中的HDMI端口

我正在开发一个需要检测 HDMI 端口的 Android 开发应用程序。有人可以指导我如何以编程方式检测andorid设备中的HDMI端口。

提前致谢

0 投票
1 回答
864 浏览

ipad - 通过 30pin HDMI 在 iPad 上禁用第二个屏幕而不断开连接

iPad 会自动检测何时通过 30 针 HDMI 线缆连接到屏幕,并将其屏幕内容镜像到第二个屏幕。

是否可以在不断开电缆的情况下禁用第二个屏幕的镜像?我想要一个功能,可以在不断开电缆的情况下启用和禁用第二个屏幕。

谢谢

0 投票
1 回答
8761 浏览

python - 在 Linux 上开发 HDMI 端口

怎样才能从应用程序中专门驱动 HDMI 输出,而不允许操作系统自动配置它以进行显示输出?

例如,使用标准 DVI/VGA 作为主显示器,但使用设备文件将 Mplayer 视频输出发送到 HDMI。

这是一个很难通过谷歌回答的问题。几乎所有结果都与通过 HDMI 制作音频有关。

(在这里编辑)

下面的评论提到使用单独的 Xorg 服务器。尽管这是一个有用的想法,但它并没有回答我提出的一个问题,以及我暗示的一个问题:

1) 如果它在另一个显示器之前加载,或者如果它是唯一的显示器(仅使用 SSH 登录时),我如何防止 Linux 将控制台放在该显示器上?2)如果没有X怎么办?我想直接将图形驱动到适配器。我可以使用标准功能从代码中执行此操作,而不直接与驱动程序交互(可能已过时,但使用 SVGALib 或其他一些非 X 图形层)?

(在这里编辑)

我查看了 SVGALib(它是旧的)和 SDL。后者在 X 内部和外部都可以工作,甚至提供对 OpenGL 的访问。我通过某处的论坛链接找到了 1.3 版本,但网站和 FTP 似乎都只有 1.2 版本。总的来说,SDL 是一个很好的解决方案,但它有以下两个具体的缺点:

1) 一般的 create-device 调用接受设备索引,但完全忽略它:

特定于驱动程序的调用似乎具有相同的缺陷。例如,DirectFB(我假设它在控制台下提供图形):

这些函数的主体似乎都没有设置设备索引的现有位置......毫无疑问,由于缺乏对它们构建的标准接口的支持。

2) 无论何时选择适配器,SDL 似乎都会自动将所有显示器连接在一起。示例“testsprite2.c”(与库一起提供)接受“--display”参数,该参数在“common.c”(所有示例的通用功能)中处理。您可以看到,它使用“--display”参数所做的只是在一个大的组合画布中计算该屏幕的 X/Y 坐标:

因此,如果它们在同一个适配器上,则无法将它们与另一台显示器隔离开来。SDL 将无法工作。

除非有与 SDL 类似的解决方案,或者将特定设备 (devindex) 设置在适当的位置是微不足道的(可能不是这种情况,因此可能是它未实现的原因),它似乎独家和完全专用使用屏幕的最佳选择是在分配给您的第二台设备的单独 Xorg 实例下编写您自己的窗口管理器。

0 投票
1 回答
1801 浏览

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

我将我的安卓平板电脑(mini-HMDI)连接到我的显示器(DVI),我得到:

  • 奇怪的颜色
  • 未对齐的图像
  • 错误信息

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

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

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

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

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

(我在一些论坛/博客文章中读到 HDCP 纯粹是硬件驱动的,软件堆栈甚至都无法意识到这一点。这是真的吗?我有没有办法耦合这些其他兼容的设备?)

0 投票
1 回答
444 浏览

c++ - HDMI 连接不发送 WM_DEVICE_ARRIVAL 消息

我正在尝试检测我的电视何时通过 HDMI 电缆连接到我的笔记本电脑。我正在使用 WinAPI 函数RegisterDeviceNotification()来处理设备消息。

当我将电视连接到笔记本电脑(通过 HDMI 电缆)时,我从未收到 WM_DEVICE_ARRIVAL 消息,只有 3 个 WM_DEVICE_CHANGE 事件。这是正常的吗?

我真的需要 WM_DEVICE_ARRIVAL 事件,因为 lParam(或 wParam,我忘记了)包含一个结构,它告诉我连接的设备类型和设备名称,而,afaik,WM_DEVICE_CHANGE 事件不包含这个结构。

如果在 HDMI 端口插入时没有收到 WM_DEVICE_ARRIVAL 消息是正常的,我可以使用什么其他方法来确定设备连接时的名称和类型?

我唯一的想法是:在应用程序启动时列出所有设备,在设备连接时对 WM_DEVICE_CHANGE 事件做出反应,看看设备列表是否增加了。