专家好:
我在弄DM368 H264_1080P、MJPEG_480P ,帧率都是30,我现在需要将帧率改为25, D1 MJPEG的分辨率改成740*576,因为我的机芯出来帧率为25,D1_MJPEG必须要为740*576。
我更改过程中发现,在enc编码创建时,我将D1 MJPEG的分辨率改为740*576则无法正常显示,并且D1 MJPEG的帧率也无法更改,只能更改 图像质量 参数。
if(create->codec==ALG_VID_CODEC_MJPEG)
{
ALG_JpgEncCreate jpgCreate;
jpgCreate.dataFormat = create->dataFormat;
jpgCreate.width = create->width;
jpgCreate.height = 576;//create->height;
jpgCreate.offsetH = create->offsetH;
jpgCreate.offsetV = 576;//create->offsetV;
jpgCreate.encDataFormat = ALG_VID_DATA_FORMAT_YUV420;
jpgCreate.qValue = create->qValue;
pObj->hJpgEncode = ALG_jpgEncCreate(&jpgCreate);
if(pObj->hJpgEncode==NULL) {
OSA_memFree(pObj);
return NULL;
}
return pObj;
}
我使用的是APPRO的IPC,请问我要怎样将 MJPEG_480P的分辨率调整到740*576正常显示,MJPEG_480P 的帧率不能调整到25
jayson jang:
createPrm.width:720createPrm.height:480正常createPrm.width:720createPrm.height:576不正常刚写错了