我正在寻找在OS X上访问DVB数据的选项。最初我想支持EyeTV DTT USB设备,但从长远来看,我想支持许多流行的设备。我遇到的问题是没有标准的方法来控制这些设备。
我所知道的所有应用程序都使用它们隐藏应用程序中的驱动程序代码(例如EyeTV本身,它的所有驱动程序完全在用户空间中实现,外部应用程序无法访问),或者它们使用看似defunkt { {3}}驱动程序(没有源代码可用,作者走了)。
我做了一些研究,发现Linux DVB项目支持我想支持的许多设备。进一步的研究表明,几年前有MMInputFamily来抽象linux实现,以便可能在其他平台上重新编译。我们的想法是支持设备的努力应该集中在一起,最好的方法是让当前的开源实现在多个平台上运行:但最终似乎总是很少。
针对其他* nix类型平台编译Linux驱动程序的想法也已经取得了成功an attempt。作者采用的方法在我链接的页面上详细说明,它似乎也可能在OS X上可行。
无论如何,似乎有很多选择,但没有明显的赢家:
如果可以,我真的想使用Linux源代码,但我不确定这样的事情是否真的可行。有没有人对继续完成这项任务的最佳方式有任何建议或想法?