您好!
目前我们用RDK3.5开发环境,从VIP0接入一路CIF分辨率的逐行外同步图像,接入后想用capture的sc放大到4CIF,
但我看 drivers/capture/src/vpsdrv_captureVip.c 的Vps_captVipScConfigSetup函数有限制,不能做放大
if ((pScParams->outWidth > pScParams->inCropCfg.cropWidth) ||
(pScParams->outHeight > pScParams->inCropCfg.cropHeight))
{
status = FVID2_EFAIL;
}
我看HDPVSS手册,VIP模块的SC应该就是SC3,是可以支持放大的
还请麻烦确认一下,是否支持放大,如果支持,是后续的RDK有添加,还是需要自己开发
谢谢!
Ternence_Hsu:
你好;
CS3是可以支持的;
记得不太清楚,应对可以支持4倍放大和4倍的缩小的
rainice:
回复 Ternence_Hsu:
您好!
硬件上支持,那请问有相应的RDK版本支持这个功能吗,或者是PATCH也可以的
谢谢!
Ternence_Hsu:
回复 rainice:
你好;
软件开发包是支持的,你的开发包是 DVRRDK 3.5 ,还是 IPNC 3.5 ?
Ternence_Hsu:
回复 rainice:
你按照下面的配置进行配置就可以;
pCaptureOutPrm->scEnable = TRUE; pCaptureOutPrm->scOutWidth = 640; pCaptureOutPrm->scOutHeight = 480;
rainice:
回复 Ternence_Hsu:
您好!
我用的是IPNC RDK3.5,如果配置输出比输入分辨率大,就跟我上面说的,代码中有限制,如果去掉那个限制,也会报错的
谢谢!
Ternence_Hsu:
回复 rainice:
你好;
这样确实是有问题的,因为你创建capture link的时候是按照 cif 创建的,输出 4cif ,buffer 不够大,就会报错;
你可以考虑创建的时候按照4cif 创建试一下;
或者是在capture link 的后面添加 一个Scalar link 的模块来实现
rainice:
回复 Ternence_Hsu:
您好:
因为scalar模块出420sp的,只能sc3 sc4, sc4我要用来做sensor接入的视频缩放,
目前方案只能在capture里面实现这一路的缩放,我把buffer放大试一下,看有没有改进