12.12. VB¶
【调试信息】
# cat /proc/cvitek/vb
-----VB PUB CONFIG-----------------------------------------------------------------------------------
MaxPoolCnt(512) , MaxBlkCnt(128)
-----COMMON POOL CONFIG-----------------------------------------------------------------------
PoolId( 0) Size( 3145728) Count( 12)
PoolId( 1) Size( 13283328) Count( 5)
-------------------------------------------------------------------------------------------------------------
PoolName : vbpool
PoolId : 0
PhysAddr : 0x130000000
VirtAddr : 0x0
IsComm : 1
Owner : -1
BlkSz : 3145728
BlkCnt : 12
Free : 9
MinFree : 9
BLK BASE VB SYS RGN CHNL VDEC VPSS VENC H264E JPEGE MPEG4E H265E JPEGD VO VI DIS
RC AIO AI AO AENC ADEC AUD VPU ISP IVE USER PROC LOG H264D GDC PHOTO FB
#0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
#4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sum 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0
-------------------------------------------------------------------------------------------------------------
PoolName : vbpool
PoolId : 1
PhysAddr : 0x132400000
VirtAddr : 0x0
IsComm : 1
Owner : -1
BlkSz : 13283328
BlkCnt : 5
Free : 5
MinFree : 5
BLK BASE VB SYS RGN CHNL VDEC VPSS VENC H264E JPEGE MPEG4E H265E JPEGD VO VI DIS
RC AIO AI AO AENC ADEC AUD VPU ISP IVE USER PROC LOG H264D GDC PHOTO FB
#0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sum 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-------------------------------------------------------------------------------------------------------------
【调试信息分析】
记录当前VB模块的buffer使用情况。
【参数说明】
参数 |
描述 |
|
---|---|---|
VB PUB CONFIG |
MaxPoolCnt |
最大的缓存池的个数 |
MaxBlkCnt |
最大的缓存块的个数 |
|
COMMON POOL CONFIG |
PoolId |
公共缓存池的句柄。 |
Size |
缓存池内块的大小。 |
|
Count |
缓存池内块的个数。 |
|
PER VB POOL INFO |
PoolName |
公共/私有缓存池名称,若未设定预设为vbpool |
PoolId |
公共/私有缓存池的句柄 |
|
PhysAddr |
公共/私有缓存池的开始物理地址。 |
|
VirtAddr |
公共/私有缓存池的开始虚拟地址。 |
|
IsComm |
是否公共缓存池。 取值:{0, 1}。 |
|
Owner |
缓存池的拥有者。
|
|
BlkSz |
缓存池内缓存块的大小。 |
|
BlkCnt |
缓存池内缓存块的个数。 |
|
Free |
缓存池空闲缓存块的个数。 |
|
MinFree |
程序运行以来,空闲缓存块的最小剩 余个数。若该计数为0,则说明可能存在因缓存 块不够而丢帧的情况。 |
|
BLK |
缓存池内缓存块的句柄。 |
|
BASE/VB/SYS/RGN/ CHNL/VDEC/VPSS/VENC/ H264E/JPEGE/MPEG4E/ H265E/JPEGD/VO/VI/ DI S/RC/AIO/AI/AO/AENC/ ADEC/AUD/VPU/ISP/ IVE/USER/PROC/LOG/ H264D/GDC/PHOTO/FB |
模块名 下面对应的数字表示当前 模块有多少个地方占用 缓存池内的该缓存块。
|