Can you tell me how i can get my hands on the SDK you are speaking about?
When i checked the Android HAL , it did have a sensor driver for ov5645 which is a camera with yuv output format but in the sensor driver at HAL , it was mentioned that only raw format is supported.Is that some old comment?
rock960-android/hardware/rockchip/camera/SiliconImage/isi/drv/OV5645_MIPI_YUV/source/OV5645_PARREL.c +642
switch ( pConfig->MipiMode ) /* only ISI_MIPI_MODE_RAW_12 supported, no configuration needed */
{
case ISI_MIPI_MODE_RAW_10:
case ISI_MIPI_MODE_YUV422_8:
case ISI_MIPI_OFF:
{
break;
}
default:
{
TRACE( OV5645_ERROR, "%s%s: MIPI mode not supported\n", __FUNCTION__, pOV5645Ctx->isAfpsRun?"(AFPS)":"" );
return ( RET_NOTSUPP );
}
}
Since we don’t have access to libisp , i can’t properly assess if the Android Camera HAL really supports YUV format for MIPI cameras.