Hello guys,
I am using OMAP3530 ISP and ADV7180 for camera video capture and preview.
- It can work well using the video data path as (CVBS signal) -> ADV7180 -> (BT656 signal) -> OMAP3530 ISP CCDC -> memory -> OMAP3530 DISP -> LCD. But just one field video is displayed, and the height is half of original size. For example, PAL video is interlaced and it has the resolution of 720 x 576, but using above video path, the displayed video is 720 x 288.
- It doesn't work using the video data path as (CVBS signal) -> ADV7180 -> (BT656 signal) -> OMAP3530 ISP CCDC -> OMAP3530 ISP RESIZER -> memory -> OMAP3530 DISP -> LCD. The screen just displays green first and then displays color stripe.
- Filter coefficients
/* input image pixels/line = 716 */
/* output image pixels/line = 400 */
/* horizontal starting phase = 0 */
/* horizontal filter type = LOWPASS */
/* window type = BLACKMAN */
/* hrsz = 456 */
/*horizontal resizing filter coefficients: */
{
35,
186,
35,
0,
21,
182,
53,
0,
12,
168,
76,
0,
6,
149,
100,
1,
2,
126,
126,
2,
1,
100,
149,
6,
0,
76,
168,
12,
0,
53,
182,
21,
},
/* input image # lines = 570 */
/* output image # lines = 240 */
/* vertical starting phase = 0 */
/* vertical filter type = LOWPASS */
/* window type = BLACKMAN */
/* vrsz = 603 */
/*vertical resizing filter coefficients: */
{
0,
25,
103,
103,
25,
0,
0,
0,
0,
13,
84,
116,
42,
1,
0,
0,
0,
5,
63,
120,
63,
5,
0,
0,
0,
1,
42,
116,
84,
13,
0,
0,
},
- Dumpped register values:
ISPCTRL: ###ISP_IRQ0STATUS=0x300
ISPCTRL: ###ISPMMU_CNTL=0x0
ISPCCDC: Module in use =1
ISPCCDC: Accepted CCDC Input (width = 720,Height = 576)
ISPCCDC: Accepted CCDC Output (width = 720,Height = 575)
ISPCCDC: ###CCDC PCR=0x1
ISPCCDC: ISP_CTRL =0x392300
ISPCCDC: ccdc input format is CCDC_YUV_BT
ISPCCDC: ccdc output format is CCDC_YUV_RSZ
ISPCCDC: ###ISP_IRQ0ENABLE in ccdc =0x81000000
ISPCCDC: ###ISP_IRQ0STATUS in ccdc =0x300
ISPCCDC: ###CCDC SYN_MODE=0x9af84
ISPCCDC: ###ISPCCDC_PIX_LINES=0x0
ISPCCDC: ###CCDC HORZ_INFO=0x100
ISPCCDC: ###CCDC VERT_START=0x0
ISPCCDC: ###CCDC VERT_LINES=0x0
ISPCCDC: ###CCDC HSIZE_OFF=0x5a0
ISPCCDC: ###CCDC SDOFST=0x0
ISPCCDC: ###CCDC CFG=0x8800
ISPCCDC: ###CCDC_SDR_ADDR= 0x0
ISPCCDC: ###CCDC BT.656 CONFIGURATION REGISTER=0x3
ISPRESZ: ###ISP_CTRL in resizer =0x392300
ISPRESZ: ###ISP_IRQ0ENABLE in resizer =0x81000000
ISPRESZ: ###ISP_IRQ0STATUS in resizer =0x300
ISPRESZ: ###RSZ PCR =0x3
ISPRESZ: ###RSZ CNT =0x969c6
ISPRESZ: ###RSZ OUT SIZE =0xf00190
ISPRESZ: ###RSZ IN START =0x0
ISPRESZ: ###RSZ IN SIZE =0x23a02cc
ISPRESZ: ###RSZ SDR INADD =0x0
ISPRESZ: ###RSZ SDR INOFF =0x0
ISPRESZ: ###RSZ SDR OUTADD =0x8aeb0000
ISPRESZ: ###RSZ SDR OTOFF =0x320
ISPRESZ: ###RSZ HFILT98 =0xa8000c
ISPRESZ: ###RSZ VFILT98 =0xd0000
ISPRESZ: ###RSZ YENH =0x0
Could anybody help me on it?
Thanks.