TI 的文件说明一下:
- 1080p60 : 3 encode/decode
- 1080p30 : 2 encode + 2 decode 或者 4 encode/decode
1. 请问最大的限制是在哪里呢?是HDVICP 吗?
2. 另外,我更改了MCFW 的 DEMO_VDEC_VDIS, 支持9CH 1080p30, 跑了几个钟头没问题。以下是MCFW的讯息,一确都正常吗?
3. 这是不是表示其实DM8168可以支持9CH, 1080p30?
(MCFW的讯息)
i
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time: 4342 secs
[m3vpss ]
[m3vpss ] Output Request FPS : 26 fps (116850 frames)
[m3vpss ] Output Actual FPS : 26 fps (116850 frames)
[m3vpss ] Output Drop FPS : 0 fps (0 frames)
[m3vpss ] Output Reject FPS : 0 fps (0 frames)
[m3vpss ] Scaling Internal : 37 ms
[m3vpss ] Scaling Internal min : 8 ms
[m3vpss ] Scaling Internal max : 41 ms
[m3vpss ]
[m3vpss ] Win | Window Repeat Drop Recv Que FID Invlid Acc Event Invalid Que Reject Reject Latency
[m3vpss ] Num | FPS FPS FPS FPS FPS FPS Count (Max/Min) CH Frames Frames Frames Min / Max
[m3vpss ] ------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421901
[m3vpss ] 1 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421892
[m3vpss ] 2 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421879
[m3vpss ] 3 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421911
[m3vpss ] 4 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421903
[m3vpss ] 5 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421898
[m3vpss ] 6 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421906
[m3vpss ] 7 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421907
[m3vpss ] 8 | 26 1 0 0 24 0 0 ( 0/255) 0 0 0 255 / -1792421901
[m3vpss ]
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 29
[m3vpss ]
[m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data |
Blank |
[m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format|
Frame |
[m3vpss ] --------------------------------------------------------------------------------------------------------------------------------------------------------------
--------
[m3vpss ] 0 | 0 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 0, 0 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 0 | 420SP
| OFF |
[m3vpss ] 1 | 1 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 640, 0 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 0 | 420SP
| OFF |
| OFF |
[m3vpss ] 3 | 3 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 0, 360 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 1 | 420SP
| OFF |
[m3vpss ] 4 | 4 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 640, 360 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 1 | 420SP
| OFF |
[m3vpss ] 5 | 5 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 1280, 360 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 1 | 420SP
| OFF |
[m3vpss ] 6 | 6 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 0, 720 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 1 | 420SP
| OFF |
[m3vpss ] 7 | 7 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 640, 720 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 1 | 420SP
| OFF |
[m3vpss ] 8 | 8 | 0, 0 | 1920 x 540 | 4096 / 4096 | NON-TILED | 1280, 720 | 640 x 360 | 3840 / 0 | NON-TILED | ON | 1 | 420SP
| OFF |
[m3vpss ]
[m3vpss ]
[m3vpss ] 8340035: DISPLAY: HDDAC(BP0) : 59 fps, Latency (Min / Max) = ( 9 / 57 ), Callback Interval (Min / Max) = ( 16 / 17 ) !!!
[m3vpss ] 8340035: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 260525, HDDAC(BP0) 260526, DVO2(BP1) 260526, SDDAC(SEC1) 260526
[m3vpss ] 8340035: SYSTEM : FREE SPACE : System Heap = 6280 B, Mbx = 10238 msgs)
[m3vpss ] 8340035: SYSTEM : FREE SPACE : SR0 Heap = 11003648 B (10 MB)
[m3vpss ] 8340035: SYSTEM : FREE SPACE : Frame Buffer = 404352 B (0 MB)
[m3vpss ] 8340036: SYSTEM : FREE SPACE : Bitstream Buffer = 240347008 B (229 MB)
[m3vpss ] 8340036: SYSTEM : FREE SPACE : Tiler Buffer = 132 B (0 MB) - TILER OFF
[m3video] 8344037: HDVICP-ID:0
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :0 %
[m3video] totalWait2Isr :73 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :73 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :74 %
[m3video] totalAcq2acqDelay :25 %
[m3video] totalElapsedTime in msec : 8278142
[m3video] numAccessCnt: 7439748
[m3video] IVA-FPS : 898
[m3video] Average time spent per frame in microsec: 390
[m3video] 8344038: HDVICP-ID:1
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :0 %
[m3video] totalWait2Isr :78 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :78 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :80 %
[m3video] totalAcq2acqDelay :19 %
[m3video] totalElapsedTime in msec : 8277291
[m3video] numAccessCnt: 7438824
[m3video] IVA-FPS : 898
[m3video] Average time spent per frame in microsec: 417
[m3video] 8344038: HDVICP-ID:2
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :0 %
[m3video] totalWait2Isr :78 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :78 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :80 %
[m3video] totalAcq2acqDelay :19 %
[m3video] totalElapsedTime in msec : 8276185
[m3video] numAccessCnt: 7437816
[m3video] IVA-FPS : 898
[m3video] Average time spent per frame in microsec: 417
[m3video]
[m3video] *** DECODE Statistics ***
[m3video]
[m3video] Elasped Time : 4342 secs
[m3video]
[m3video]
[m3video] CH | In Recv In User Out
[m3video] Num | FPS Skip FPS FPS
[m3video] -----------------------------------
[m3video] 0 | 24 0 24
[m3video] 1 | 24 0 24
[m3video] 2 | 24 0 24
[m3video] 3 | 24 0 24
[m3video] 4 | 24 0 24
[m3video] 5 | 24 0 24
[m3video] 6 | 24 0 24
[m3video] 7 | 24 0 24
[m3video] 8 | 24 0 24
[m3video]
[m3video] Multi Channel Decode Average Submit Batch Size
[m3video] Max Submit Batch Size : 24
[m3video] IVAHD_0 Average Batch Size : 1
[m3video] IVAHD_0 Max achieved Batch Size : 1
[m3video] IVAHD_1 Average Batch Size : 1
[m3video] IVAHD_1 Max achieved Batch Size : 1
[m3video] IVAHD_2 Average Batch Size : 1
[m3video] IVAHD_2 Max achieved Batch Size : 1
[m3video]
[m3video] Multi Channel Decode Batch break Stats
[m3video] Total Number of Batches created: 325316
[m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 100 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 0 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] Total Number of Batches created: 325316
[m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 100 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 0 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] Total Number of Batches created: 325317
[m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 100 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 0 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video]
attempt print mpSclrId
[m3vpss ]
[m3vpss ] *** [MP_SCLR0 ] Statistics ***
[m3vpss ]
[m3vpss ] Total Frames Received : 1860143
[m3vpss ] Total Frames Forwarded : 1860143
[m3vpss ]
[m3vpss ]
[m3vpss ] CH | In Recv In Reject Processed Latency(DRV) Processed Rejected
[m3vpss ] Num | FPS FPS FPS Min / Max Frames Frames
[m3vpss ] -------------------------------------------------------------------
[m3vpss ]
[m3vpss ] 8346047: LOAD: CPU: 8.2% HWI: 2.2%, SWI:1.4%
[m3vpss ]
[m3vpss ] 8346047: LOAD: TSK: IPC_IN_M30 : 0.8%
[m3vpss ] 8346047: LOAD: TSK: DISPLAY0 : 0.3%
[m3vpss ] 8346048: LOAD: TSK: DUP0 : 0.5%
[m3vpss ] 8346048: LOAD: TSK: SWMS0 : 1.7%
[m3vpss ] 8346048: LOAD: TSK: MP_SCLR_FWD_Q0 : 0.5%
[m3vpss ] 8346048: LOAD: TSK: MISC : 0.8%
[m3vpss ]
[m3video]
[m3video] 8346549: LOAD: CPU: 11.3% HWI: 1.0%, SWI:1.1%
[m3video]
[m3video] 8346549: LOAD: TSK: IPC_OUT_M30 : 1.3%
[m3video] 8346549: LOAD: TSK: IPC_BITS_IN0 : 0.4%
[m3video] 8346549: LOAD: TSK: DEC0 : 2.1%
[m3video] 8346549: LOAD: TSK: DEC_PROCESS_TSK_0 : 1.7%
[m3video] 8346549: LOAD: TSK: DEC_PROCESS_TSK_1 : 1.7%
[m3video] 8346549: LOAD: TSK: DEC_PROCESS_TSK_2 : 1.7%
[m3video] 8346550: LOAD: TSK: MISC : 0.3%
[m3video]
[c6xdsp ]
[c6xdsp ] 8344170: LOAD: CPU: 0.2% HWI: 0.0%, SWI:0.0%
[c6xdsp ]
[c6xdsp ] 8344170: LOAD: TSK: MISC : 0.2%
[c6xdsp ]
*** Encode Bitstream Received Statistics ***
Elased time = 4342.1 secs
CH | Bitrate (Kbps) | FPS | Key-frame FPS | Width (max/min) | Height (max/min) | Latency (max/min)
--------------------------------------------------------------------------------------------------
*** SCD Frame Results Received Statistics ***
Elased time = 4342.1 secs
CH | Bitrate (Kbps) | FPS | Width (max/min) | Height (max/min)
----------------------------------------------------------------------------------
print:IPCBITSOUT_LINK_CMD_PRINT_BUFFER_STATISTICS
IPCBITSOUTLINK:Buffer Statistics
Num Alloc Pools:1
PoolId | TotalBufCnt | FreeBufCnt | BufSize
0| 54| 43| 2073600
VDEC:Buffer Statistics
ChId | InBufCnt | OutBufCnt
0| 0| 2
1| 0| 3
2| 0| 3
3| 0| 3
4| 0| 2
5| 0| 2
6| 0| 2
7| 0| 2
8| 0| 2
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Statistics ***
[m3vpss ] 8361714: SWMS: Rcvd from prev = 0, Returned to prev = 1863650
[m3vpss ] SWMS Out Buf Q Status
[m3vpss ] Empty Q -> count 4, wrPtr 128, rdPtr 124
[m3vpss ] Full Q -> count 1, wrPtr 124, rdPtr 123
[m3vpss ]
[m3vpss ] *** Display Statistics ***
[m3vpss ] 8361716: DISPLAY: Rcvd from prev = 223227, Returned to prev = 223225, BufsInDriver = 4