camera: ipp memory size turn large when in 3Mega and 2Mega, ov2655 1.3Mega framerate...
authorddl <ddl@rock-chips.com>
Mon, 13 Feb 2012 08:46:57 +0000 (16:46 +0800)
committerddl <ddl@rock-chips.com>
Mon, 13 Feb 2012 08:47:13 +0000 (16:47 +0800)
arch/arm/mach-rk29/board-rk29-k97.c
drivers/media/video/ov2655.c
drivers/media/video/rk29_camera.c

index 39bbfaf2068cad60352ae37b65ee6dcc137c3eb6..bfcc8592346e2f331f8c31c1501f639cedbb2301 100755 (executable)
@@ -90,7 +90,7 @@
 #define CONFIG_SENSOR_VGA_FPS_FIXED_0       12504
 #define CONFIG_SENSOR_480P_FPS_FIXED_0      12504
 #define CONFIG_SENSOR_SVGA_FPS_FIXED_0      12504
-#define CONFIG_SENSOR_720P_FPS_FIXED_0      6256
+#define CONFIG_SENSOR_720P_FPS_FIXED_0      12504
 #ifdef CONFIG_SOC_CAMERA_OV9665
 #define CONFIG_SENSOR_1 RK29_CAM_SENSOR_OV9665                      /* front camera sensor */
 #define CONFIG_SENSOR_IIC_ADDR_1            0x60
 #define CONFIG_SENSOR_VGA_FPS_FIXED_1       12504
 #define CONFIG_SENSOR_480P_FPS_FIXED_1      12504
 #define CONFIG_SENSOR_SVGA_FPS_FIXED_1      12504
-#define CONFIG_SENSOR_720P_FPS_FIXED_1      6256
+#define CONFIG_SENSOR_720P_FPS_FIXED_1      12504
 #endif  //#ifdef CONFIG_VIDEO_RK29
 /*---------------- Camera Sensor Configuration Macro End------------------------*/
 #include "../../../drivers/media/video/rk29_camera.c"
index 6d7853134ed5f85ed728b1d4b61e33a3b9e69b8f..7f7434f52f4377a58c508eaf880f38f7420be0aa 100755 (executable)
@@ -372,7 +372,7 @@ static struct reginfo sensor_uxga[] =
 static struct reginfo sensor_sxga[] =
 {
     {0x300E, 0x34},
-    {0x3011, 0x01},
+    {0x3011, 0x00},
     {0x3012, 0x00},
     {0x302a, 0x05},
     {0x302b, 0xCB},
index e8c4898f4f94a216846597881488c83658f3c051..13ee3a968c8cfaae3a03965f063bb5472a2bd5bd 100755 (executable)
 #define PMEM_CAMIPP_NECESSARY    0x800000\r
 #elif (PMEM_CAM_FULL_RESOLUTION == 0x300000)\r
 #define PMEM_CAM_NECESSARY   0xe00000        /* 1280*720*1.5*4(preview) + 4.5M(capture raw) + 3M(jpeg encode output) */\r
-#define PMEM_CAMIPP_NECESSARY    0x500000\r
+#define PMEM_CAMIPP_NECESSARY    0x600000\r
 #elif (PMEM_CAM_FULL_RESOLUTION == 0x200000) /* 1280*720*1.5*4(preview) + 3M(capture raw) + 3M(jpeg encode output) */\r
 #define PMEM_CAM_NECESSARY   0xc00000\r
-#define PMEM_CAMIPP_NECESSARY    0x400000\r
+#define PMEM_CAMIPP_NECESSARY    0x600000\r
 #elif ((PMEM_CAM_FULL_RESOLUTION == 0x100000) || (PMEM_CAM_FULL_RESOLUTION == 0x130000))\r
 #define PMEM_CAM_NECESSARY   0x800000        /* 800*600*1.5*4(preview) + 2M(capture raw) + 2M(jpeg encode output) */\r
 #define PMEM_CAMIPP_NECESSARY    0x400000\r