VPFE,VPBE的driver维护了两个队列一个叫READY,一个叫FREE。queue操作就是将一个缓冲区放入READY队列中,然后等待driver去填充它(这是由硬件自动完成的),在driver填充完后,若是READY里还有空闲的缓冲(这就决定了必须要分配有两个以上的缓冲),则driver将这个填充满的缓冲放到FREE队列中,而dequeue操作则是从FREE队列中获得已经填充好了的缓冲给应用程序。VPFE的dequeue是从driver获得一个捕捉到的帧,VPBE的queue则是将一个帧交由driver去显示。
关于FVID的queue和deque
最新推荐文章于 2022-06-10 15:42:13 发布