我修改的参数
CaptureLink_drvInitCreateArgs函数中修改:
pOutInfo->subFrameModeEnable = TRUE;
pOutInfo->numLinesInSubFrame = 128;//5;//1080;//1920;
pOutInfo->subFrameCb = captureApp_subFrame_callback;
修改后在回调函数中打印发现不管Nline改为多少,打印始终是
[m3vpss ] DONE links_m3vpss/capture/captureLink_drv.c:captureApp_subFrame_callback:2065 numOutLines: 1744848908 !!!
[m3vpss ] DONE links_m3vpss/capture/captureLink_drv.c:captureApp_subFrame_callback:2066 numInLines: 9 !!!
[m3vpss ] DONE links_m3vpss/capture/captureLink_drv.c:captureApp_subFrame_callback:2067 subFrameNum: 0 !!
请问下大佬是否还需要修改其他的才能做到子帧输出?还需要修改的是哪几个参数?
user5960953:
+1
user5960953:
回复 user5960953:
能不能给我个答复啊,我现在调试到他会按行给我中断,在中断中看到的确是N行触发一下,但是并没有N行输出,要怎么设置才能使其N行输出啊?
Chris Meng:
回复 user5960953:
你好,
请参考下面的论坛讨论:
e2echina.ti.com/…/170120
user5960953:
回复 Chris Meng:
你好,
这个讨论我看了,他只是讨论思路,我正在按照这个思路往下改,但是现在配置好中断回调后发现只是每N行给我一个中断,我想问下
1.subframeQ的地址没有改变每次都是首地址而不是N行地址,是需要自己根据N行去加么,
2.怎么将subframeQ队列输出到处理队列中?我的想法是在dequeue函数中直接代替fullque队列是否可行?