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

缓存池的拥有者。

  • 2:私有池。

  • 1:公共池。

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

模块名

下面对应的数字表示当前 模块有多少个地方占用 缓存池内的该缓存块。

  • 0:没占用。

  • N:占用N个缓存块。