我们正在开发一个UVC驱动程序来将mjpeg流式传输到主机应用程序。我们使用简单的两个字节的uvc帧头,没有添加任何pts / scr值。代码适用于所有基于Linux的uvc主机应用程序。但对于基于Windows的uvc主机应用程序,很多帧丢失正在发生。
我想知道是否有人早先看过这种行为。我怀疑帧头同步中的PTS / SCR值丢失。
如果是这种情况,任何人都可以给我一个简单的例子,如何计算主机时钟频率单位的pts / scr值。
任何形式的帮助表示赞赏。
答案 0 :(得分:0)
我找到了问题的根本原因。
当我没有任何数据发送给主机时,问题是我没有将请求的usb长度设置为0。那就是在流程中制造错误。
现在它在linux和windows中都能正常工作,没有任何故障。
由于