你好,请问下,如何将采集的rgb888数据转换成yuv420/422i 格式,可被dm8168编码的格式?
用CSC模块,我要怎么设置,或者有没有相关的指导文档?谢谢
Ternence_Hsu:
你好;
你有按下面进行配置吗?
for(vipInstId=0; vipInstId<capturePrm.numVipInst; vipInstId++){pCaptureInstPrm= &capturePrm.vipInst[vipInstId];pCaptureInstPrm->vipInstId= (SYSTEM_CAPTURE_INST_VIP0_PORTA+vipInstId)%SYSTEM_CAPTURE_INST_MAX;pCaptureInstPrm->videoDecoderId= SYSTEM_DEVICE_VID_DEC_TVP5158_DRV;pCaptureInstPrm->inDataFormat= SYSTEM_DF_RGB24_888;pCaptureInstPrm->standard= SYSTEM_STD_MUX_4CH_D1;pCaptureInstPrm->numOutput= 1;pCaptureOutPrm= &pCaptureInstPrm->outParams[0];pCaptureOutPrm->dataFormat= SYSTEM_DF_YUV422I_YUYV;pCaptureOutPrm->scEnable= FALSE;pCaptureOutPrm->scOutWidth= 0;pCaptureOutPrm->scOutHeight= 0;pCaptureOutPrm->outQueId= 0;}
Ternence_Hsu:
你可以参考一下文档:DVRRDK_04.01.00.02/ti_tools/device_collateral/dm816x/HDVPSS_dm816x_NDA.pdf
Shine:
DM8168的HDVPSS内部的Color Space Converter模块可以用来RGB转YUV。