Hi,
We're using 08_02_00_03 Linux SDK and 08_02_00_05 RTOS SDK.
And we added two sensors in the sensor driver.
One is oToCAM266, the other is oToCAM265, they used the same serializer and deserializer.
The oToCAM266 can output images to DP normally,
But oToCAM265 will show error messages in tiovx, does the tiovx support 3849x1929?
----------------------------------------------------------------------------------------------------------------
[oToCAM266]
- Sensor: AR0820
- Serializer: MAX9295
- Deserializer: MAX9296
- Resolution: 3848x2168
[oToCAM265]
- Sensor: IMX424
- Serializer: MAX9295
- Deserializer: MAX9296
- Resolution: 3849x1929
----------------------------------------------------------------------------------------------------------------
We found the tiovx has checked the width, and we try to skip this check as below.
static vx_bool ownIsValidCreateParams(const tivx_raw_image_create_params_t *params)
{
vx_bool is_valid = (vx_bool)vx_true_e;
//if( (params->width < 2u ) || (params->height < 1u ) || ((params->width & 1u) == 1u) ) // skip this width check
if( (params->width < 2u ) || (params->height < 1u ))
{
is_valid = (vx_bool)vx_false_e;
VX_PRINT(VX_ZONE_ERROR, "invalid width and/or height width=%d height=%d\n", params->width, params->height);
}
......
}
----------------------------------------------------------------------------------------------------------------
Finally, we got these error messages.
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[0] on com.ti.hwa.vpac_viss (enum:-2097104) to 0xffff8d63fab0
VX_ZONE_PARAMETER:[vxSetParameterByIndex:236] Query returned type 00000816 for ref 0xffff8d63fab0
VX_ZONE_PARAMETER:[vxSetParameterByIndex:300] Assigned Node[0] 0xffff8d5ee7e8 type:00000816 ref=0xffff8d63fab0
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[1] on com.ti.hwa.vpac_viss (enum:-2097104) to (nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:300] Assigned Node[1] 0xffff8d5ee7e8 type:00000000 ref=(nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[2] on com.ti.hwa.vpac_viss (enum:-2097104) to (nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:300] Assigned Node[2] 0xffff8d5ee7e8 type:00000000 ref=(nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[3] on com.ti.hwa.vpac_viss (enum:-2097104) to 0xffff8d64c8c8
VX_ZONE_PARAMETER:[vxSetParameterByIndex:236] Query returned type 00000817 for ref 0xffff8d64c8c8
VX_ZONE_PARAMETER:[vxSetParameterByIndex:300] Assigned Node[3] 0xffff8d5ee7e8 type:00000817 ref=0xffff8d64c8c8
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[4] on com.ti.hwa.vpac_viss (enum:-2097104) to (nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:300] Assigned Node[4] 0xffff8d5ee7e8 type:00000000 ref=(nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[5] on com.ti.hwa.vpac_viss (enum:-2097104) to (nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:300] Assigned Node[5] 0xffff8d5ee7e8 type:00000000 ref=(nil)
VX_ZONE_PARAMETER:[vxSetParameterByIndex:199] Attempting to set parameter[6] on com.ti.hwa.vpac_viss (enum:-2097104) to 0xffff8d6d8360
VX_ZONE_PARAMETER:[vxSetParameterByIndex:236] Query returned type 00000811 for ref 0xffff8d6d8360
VX_ZONE_ERROR:[vxSetParameterByIndex:257] Invalid type 0x00000811!
VX_ZONE_ERROR:[vxSetParameterByIndex:305] Specified: parameter[6] type:00000811 => 0xffff8d6d8360
VX_ZONE_ERROR:[vxSetParameterByIndex:307] Required: parameter[6] dir:1 type:0000080f
VX_ZONE_INFO:[ownIsValidReference:134] Reference was NULL
VX_ZONE_ERROR:[vxSetReferenceName:659] Invalid reference
VX_ZONE_ERROR:[tivxSetNodeParameterNumBufByIndex:2333] Invalid node
----------------------------------------------------------------------------------------------------------------
Thanks.