我正准备抓住我的树莓派的视频输出,将它传递给adalight环境闪电系统。 XBMC的播放器为PI,omxplayer,用户使用OpenMAX API进行解码等功能。编写一个OpenMAX IL组件,从哪里开始
寻找到代码给出如下:
m_omx_tunnel_sched.Initialize(&m_omx_sched, m_omx_sched.GetOutputPort(), &m_omx_render, m_omx_render.GetInputPort());
据我明白,这台视频调度器和渲染器之间的管道[S] - > [R]。
现在我的想法是写一个抓取器组件,并插入它很难进入管道[S] - > [G] - > [R]。抓取器将从帧缓冲区中提取像素并将其传递给驱动LED的deamon。
现在我正要深入研究OpenMAX API,这似乎很奇怪。我应该从哪里开始?这是一种可行的方法吗?
问候
覆盆子pi真的很好吃。 –
据我现在了解,一个不能注册OpenMAX组件,只有Broadcom可以做到这一点 – Stasik