我想弄清楚DVRRDK是如何将YUV数据输出到DVO显示的。目前阅读Diaplay Link代码,从消息SYSTEM_CMD_NEW_DATA、DISPLAY_LINK_CMD_DO_DEQUE入手,顺下去一直找到函数VpsDdrv_queue(),其中又调用VpsUtils_queue()将数据加入了一个双向链表。而之后如何从链表中取走数据又是如何处理的,我没有理清头绪,感觉代码比较复杂,能否给于些帮助?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想弄清楚DVRRDK是如何将YUV数据输出到DVO显示的。目前阅读Diaplay Link代码,从消息SYSTEM_CMD_NEW_DATA、DISPLAY_LINK_CMD_DO_DEQUE入手,顺下去一直找到函数VpsDdrv_queue(),其中又调用VpsUtils_queue()将数据加入了一个双向链表。而之后如何从链表中取走数据又是如何处理的,我没有理清头绪,感觉代码比较复杂,能否给于些帮助?
谢谢!