C++,嵌入式Linux,用于视频HDMI输入/输出

发布于 2024-08-19 13:55:52 字数 195 浏览 4 评论 0原文

这是一个新手问题,但我们开始...

我想知道如何对一个小型嵌入式 Linux 板(我正在考虑基于 TI Divinci 的板)进行编程以用于视频输入(通过 HDMI 或组件)和然后输出到电视(通过相同的 HDMI 连接)。

随着原始视频的通过,我希望在电视屏幕的底部有一个 HTML 框架。

任何帮助或良好的起点参考将不胜感激!

This is a newbie question, but here we go...

I would like to know how I would go about programming a small embedded linux board (I was thinking a TI Divinci based board) for a video input (via HDMI or Component) and then output to a TV (via the same HDMI connection).

Along with the original video pass through, I would like to have an HTML frame at the bottom of the television screen.

Any help or a good reference for a starting point would be greatly appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

留一抹残留的笑 2024-08-26 13:55:52

在 TI DaVinci 上,这非常简单。

视频驱动程序和视频后端支持多个覆盖。

您将把视频流式传输到最低的视频表面,在覆盖表面上绘制(硬件支持 3 位 alpha 混合),然后很快:视频输出将包含视频源和覆盖层。

我不知道是否支持从 HDMI 获取视频信号。复合肯定是..


顺便说一句:如果您正在寻找具有性能的图形 API,请查看此产品:

http://www.tesbv.com/index.php?option=com_content&task=view&id=42&Itemid=94

我已经写了它的核心图形例程,我知道它使 DirectFB 脱颖而出。

On the TI DaVinci this is super simple.

The video driver and the video-backend support multiple overlays.

You'll stream your video to the lowest video surface, draw onto an overlay-surface (3 bit of alpha-blending is supported in hardware) and presto: The video output will contain the video-source and your overlay.

I don't know if grabbing a video signal from HDMI is supported though. Composite for sure is..


Btw: If you're looking for a graphic API with performance take a look at this product:

http://www.tesbv.com/index.php?option=com_content&task=view&id=42&Itemid=94

I've written the core graphic routines for it and I know that it blows DirectFB out of the water..

疯了 2024-08-26 13:55:52

Linux 事实上的非 X 图形库是 DirectFB。我不确定它对 HDMI 的支持程度如何。

The de facto non-X graphics library for Linux is DirectFB. I'm not sure how well it supports HDMI though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文