在Rules.make里已经配置了如下两项:
CAPTURE_DISPLAY_MODE_ON:= YES
FRAMES_TO_A8:= YUV
文档是这样描述这个CHAIN的,
我的疑问是,代码(multich_capturedisplay.c)在初始化LINK参数的时候,SD显示LINK的prevLinkId怎么是ipcFramesInHostId,而不是如上图所示的ipcFramesInVpssFromHostId?
具体代码如下:
#ifdef YUV_FRAMES_TO_A8
displayPrm_SD.inQueParams[0].prevLinkId = gVcamModuleContext.ipcFramesInHostId;
#else
………………
求解释,谢谢!
Ternence_Hsu:
你是用的什么版本的sdk ?
是说 multich_tristream_fullFeature.c 这个文件的代码吗?
上图是哪个文档中的?
marco ni1:
回复 Ternence_Hsu:
不是,是multich_capturedisplay.c里的代码
marco ni1:
回复 Ternence_Hsu:
我也是这样改了,再试一下
marco ni1:
回复 Ternence_Hsu:
奇怪的是,不改的话,displayPrm_SD.inQueParams[0].prevLinkId = gVcamModuleContext.ipcFramesInHostId; 程序也能跑起来,模拟端子输出也能看到视频信号。