This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

VIP0 and VIP1 capture issue

Other Parts Discussed in Thread: TVP5147M1

Hi,

SDK:  DVRRDK 3.0.0.0

Can I set VIP0 and VIP1 for dual SD capture ? 

for example of 8-bit embedded sync

VIP0,  VIN0_D[0-7]   ->  TVP5147M1

VIP0,  VIN0_D[8-15] ->  TVP5147M1

VIP1,  VIN1_D[0-7]   ->  TVP5147M1

VIP1,  VIN1_D[8-15]   ->  TVP5147M1

 

Because I was trying VIN1_D[8-15], it was not YUV422 data.

I think VIP1 dual SD capture why it was not capture YUV422 low data.

My circuit of TVP5147M1 Y port  connect to VIP1_D[8-15].

 [m3vpss ]  2612638: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!! 
 [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)

 Enter Choice:  [m3vpss ] CAPTURE::HEAPID:0     USED:416
 [m3vpss ] CAPTURE::HEAPID:4    USED:8386560
 [m3vpss ]  2612666: CAPTURE: Create Done !!!
 [m3vpss ]  2612666: DEI    : Create in progress !!!
 [m3vpss ]  2612701: DEI     : Loading Up-scaling Co-effs
 [m3vpss ]  2612702: DEI     : Co-effs Loading ... DONE !!!
 [m3vpss ] DEI:HEAPID:0 USED:64
 [m3vpss ] DEI:HEAPID:1 USED:5040
 [m3vpss ] DEI:HEAPID:4 USED:5521920
 [m3vpss ]  2612702: DEI    : Create Done !!!
 [m3vpss ]  2612702: DISPLAY: Create in progress !!!
 [m3vpss ]  2612704: DISPLAY: Create Done !!!
 [m3vpss ]  2612705: DISPLAY: Start in progress !!!
 [m3vpss ]  2612751: DISPLAY: Start Done !!!
 [m3vpss ]  2612751: DISPLAY: HDDAC(BP0) : 43 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) !!! 
 [m3vpss ]  2612751: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 0, HDDAC(BP0) 0, DVO2(BP1) 0, SDDAC(SEC1) 0 
 [m3vpss ]  2612752: SYSTEM  : FREE SPACE : System Heap      = 183600 B, Mbx = 10238 msgs) 
 [m3vpss ]  2612752: SYSTEM  : FREE SPACE : SR0 Heap         = 4443008 B (4 MB) 
 [m3vpss ]  2612752: SYSTEM  : FREE SPACE : Frame Buffer     = 174719360 B (166 MB) 
 [m3vpss ]  2612752: SYSTEM  : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) 
 [m3vpss ]  2612753: SYSTEM  : FREE SPACE : Tiler 8-bit      = 38797312 B (37 MB)  - TILER ON 
 [m3vpss ]  2612753: SYSTEM  : FREE SPACE : Tiler 16-bit     = 18874368 B (18 MB)  - TILER ON 
 [m3vpss ]  2612753: CAPTURE: Start in progress !!!
 [m3vpss ]  2612753: CAPTURE: Start Done !!!

 
 [m3vpss ]  
 [m3vpss ]  *** Capture Driver Advanced Statistics *** 
 [m3vpss ]  
 [m3vpss ]  VIP Parser Reset Count : 5
 [m3vpss ]  
 [m3vpss ]      |   Total    Even     Odd  Total  Even   Odd  Min /  Max  Min /  Max Dropped Fid Repeat Frame Error Y/C
 [m3vpss ]  CH  |  Fields  Fields  Fields    FPS   FPS   FPS       Width      Height  Fields      Count (Desc Error Y/C)
 [m3vpss ]  ------------------------------------------------------------------------------------------------------------
 [m3vpss ]  200 |   66387   33194   33193     59    29    29  720 /  720  243 /  244       1          1 0/0 (0/0)
 [m3vpss ]  
 [m3vpss ]  VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 
 [m3vpss ]  
 [m3vpss ]  *** Capture List Manager Advanced Statistics *** 
 [m3vpss ]  
 [m3vpss ]  List Post Count        : 261005 
 [m3vpss ]  List Stall Count       : 0 
 [m3vpss ]  List Post Time (ms)    : Max = 0, Min = 0, Avg = 0, Total = 0 
 [m3vpss ]  INTC Timeout Count     : (0, 0) (Min timeout value = 981, 991) 
 [m3vpss ]  Descriptor miss found count : 0 
 [m3vpss ]  
 [m3vpss ]  
 [m3vpss ]  VIP and VPDMA registers, 
 [m3vpss ]  VIP0 : FIQ_STATUS  : 0x4810551c = 0x00000000
 [m3vpss ]  VIP1 : FIQ_STATUS  : 0x48105a1c = 0x00004400
 [m3vpss ]  VPDMA: LIST_BUSY   : 0x4810d00c = 0x00060000
 [m3vpss ]  
 [m3vpss ]  
 [m3vpss ]  2188585: CAPTURE: Fields = 66386 (fps = 59, CPU Load = 0)
 [m3vpss ]  2188585: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
 [m3vpss ]  2188585: SYSTEM  : FREE SPACE : System Heap      = 183600 B, Mbx = 10240 msgs) 
 [m3vpss ]  2188586: SYSTEM  : FREE SPACE : SR0 Heap         = 4444416 B (4 MB) 
 [m3vpss ]  2188586: SYSTEM  : FREE SPACE : Frame Buffer     = 174719360 B (166 MB) 
 [m3vpss ]  2188586: SYSTEM  : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) 
 [m3vpss ]  2188586: SYSTEM  : FREE SPACE : Tiler 8-bit      = 38797312 B (37 MB)  - TILER ON 
 [m3vpss ]  2188586: SYSTEM  : FREE SPACE : Tiler 16-bit     = 18874368 B (18 MB)  - TILER ON 
 [m3vpss ]  
 [m3vpss ]  *** [DEI2    ] DEI Statistics *** 
 [m3vpss ]  
 [m3vpss ]  Elasped Time           : 10 secs
 [m3vpss ]  Total Fields Processed : 66506 
 [m3vpss ]  Total Fields FPS       : 931 FPS
 [m3vpss ]  
 [m3vpss ]  
 [m3vpss ]  CH  | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency   
 [m3vpss ]  Num | FPS     FPS       FPS        FPS    FPS    FPS    FPS    FPS       FPS         FPS         FPS         FPS         FPS       Skip FPS    Skip FPS    Skip FPS    Skip FPS    Skip FPS   Min / Max 
 [m3vpss ]  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [m3vpss ]    0 |      61         0         61     30      0      0      0      0           0          30          31           0           0          31           0           0           0           0   1 /   3
 [m3vpss ]  
 [m3vpss ]  2190585: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 3 / 19 ), Callback Interval (Min / Max) = ( 16 / 17 ) !!! 
 [m3vpss ]  2190585: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 620, HDDAC(BP0) 0, DVO2(BP1) 620, SDDAC(SEC1) 623 
 [m3vpss ]  2190585: SYSTEM  : FREE SPACE : System Heap      = 183600 B, Mbx = 10239 msgs) 
 [m3vpss ]  2190585: SYSTEM  : FREE SPACE : SR0 Heap         = 4444416 B (4 MB) 
 [m3vpss ]  2190586: SYSTEM  : FREE SPACE : Frame Buffer     = 174719360 B (166 MB) 
 [m3vpss ]  2190586: SYSTEM  : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) 
 [m3vpss ]  2190586: SYSTEM  : FREE SPACE : Tiler 8-bit      = 38797312 B (37 MB)  - TILER ON 
 [m3vpss ]  2190586: SYSTEM  : FREE SPACE : Tiler 16-bit     = 18874368 B (18 MB)  - TILER ON 
 [m3vpss ]  
 [m3vpss ]  2196587: LOAD: CPU: 7.6% HWI: 1.6%, SWI:1.2% 
 [m3vpss ]  
 [m3vpss ]  2196587: LOAD: TSK: CAPTURE             : 0.6% 
 [m3vpss ]  2196588: LOAD: TSK: DEI2                : 1.8% 
 [m3vpss ]  2196588: LOAD: TSK: DISPLAY0            : 0.5% 
 [m3vpss ]  2196588: LOAD: TSK: MISC                : 1.9% 
 [m3vpss ]  
 [m3video]  
 [m3video]  2197089: LOAD: CPU: 0.7% HWI: 0.4%, SWI:0.2% 
 [m3video]  
 [m3video]  2197089: LOAD: TSK: MISC                : 0.1% 
 [m3video]  
 

 

  • Hi,

    SDK:  DVRRDK 3.0.0.0

    CPU:  DM8148

    Why are not  support capture of VIP1_D[8-15] (VIP1 of PORTB)  in the DVRRDK ?

    I tried 16-bits mode on okay with capture of separate sync, so I do not think a PIN mux issue becaue I have capture with half-D1.

     

    VIP0, VIN0_D[0-7] -> TVP5147M1  ..... test OK

    VIP0, VIN0_D[8-15] -> TVP5147M1 ... test OK

    VIP1, VIN1_D[0-7] -> TVP5147M1 ... test OK

    VIP1, VIN1_D[8-15] -> TVP5147M1 ... fail

  •    what have you modified  can capture from vip0 ? want to connect you my  EMAIL is doonf@163.com