gc0328在预览的时候颠倒了180度,急!
把gc0328摄像头的驱动贴在下面:
UINT32 GC0328Preview(MSDK_SENSOR_EXPOSURE_WINDOW_STRUCT *image_window,
MSDK_SENSOR_CONFIG_STRUCT *sensor_config_data)
{
kal_uint32 iTemp;
kal_uint16 iStartX = 0, iStartY = 1;
if(sensor_config_data->SensorOperationMode == MSDK_SENSOR_OPERATION_MODE_VIDEO) // MPEG4 Encode Mode
{
RETAILMSG(1, (TEXT("Camera Video preview\r\n")));
GC0328_MPEG4_encode_mode = KAL_TRUE;
}
else
{
RETAILMSG(1, (TEXT("Camera preview\r\n")));
GC0328_MPEG4_encode_mode = KAL_FALSE;
}
image_window->GrabStartX= IMAGE_SENSOR_VGA_GRAB_PIXELS;
image_window->GrabStartY= IMAGE_SENSOR_VGA_GRAB_LINES;
image_window->ExposureWindowWidth = IMAGE_SENSOR_PV_WIDTH;
image_window->ExposureWindowHeight =IMAGE_SENSOR_PV_HEIGHT;
// copy sensor_config_data
memcpy(&GC0328SensorConfigData, sensor_config_data, sizeof(MSDK_SENSOR_CONFIG_STRUCT));
return ERROR_NONE;
} /* GC0328Preview */
求大侠指导,不胜感激!
adb shell
cd /proc/driver
echo "17 14" > camsensor
不行的话
echo "17 17" > camsensor
没有效果,还有其他方法吗?
不行的话找FAE,gc0328调mirror就是17寄存器。
此方法在mtk平台上默认是调试主摄像头的
如果想使用这种方法调试前摄像头,该怎么做呢?
问FAE ,调0x17 寄存器就好了
0x17 [0]写1就可以将sensor那边图像翻转
kd_sensorlist.c
函数CAMERA_HW_Reg_Debug,默认是操作MAIN_SENSOR,改成SUB_SENSOR就操作副摄像头了
有没有gc0328的数据手册,能给我一份吗,谢谢!
我也没有啊,呵呵