12.16. VO

【调试信息】

# cat /proc/cvitek/vo

-------------------------------DEVICE CONFIG------------------------------
    DevID     DevEn            IntfType            IntfSync            BkClr    DevFrt
      # 0         Y                    MIPI            720x1280@60       3FF       106

-------------------------------VIDEO LAYER STATUS 1-----------------------
  LayerId   VideoEn              PixFmt      ImgW      ImgH     DispX     DispY     DispW     DispH   DispFrt
      # 0         Y      YUV_PLANAR_420       720      1280         0          0             720          1280        25

-------------------------------VIDEO LAYER STATUS 2 (continue)------------
  LayerId     DevId   EnChNum      Luma      Cont       Hue      Satu    BufLen
      # 0         0           1                     128         128          0          128         3

-------------------------------CHN BASIC INFO-----------------------------
  LayerId     ChnId     ChnEn      Prio      ChnX      ChnY      ChnW      ChnH  RotAngle
      # 0        # 0           Y               0           0             0             720          1280        90

-------------------------------CHN PLAY INFO------------------------------
  LayerId     ChnId      Show     Pause    Thrshd    ChnFrt          ChnGap(us)   DispPts          PreDonePts
      # 0         # 0           N            N           3               24               41666          1580552617          1580472618

【调试信息分析】

记录当前VO的使用状况及其属性配置,包含设备状态、视频层状态和通道状态。可用于动态获取当前VO的使用状态以便于调试或测试。

【参数说明】

参数

描述

DEVICE CONFIG

DevID

设备ID。

取值范围:[0,VO_MAX_DEV_NUM)

DevEn

设备是否使能。

N:禁止;

Y:使能。

IntfType

接口类型。

取值范围:

CVBS, YPBPR, VGA, BT656, BT1120, LCD, LCD_18BIT, LCD_24BIT, LCD_30BIT, MIPI, MIPI_SLAVE, HDMI, I80

IntfSync

接口时序。

取值范围:[0,VO_OUTPUT_BUTT)。

BkClr

设备背景色 。十六进制RGB888格式。

DevFrt

设备帧率, 即刷新率,与时序相关。

VIDEO LAYER STATUS 1

LayerId

视频层ID。

取值范围:[0,VO_MAX_LAYER_NUM)。

VideoEn

视频层是否使能。

N:禁止;

Y:使能。

PixFmt

输入图像像素格式。

ImgW

视频层画布宽度。

ImgH

视频层画布高度。

DispX

显示区域起始横坐标。

DispY

显示区域起始纵坐标。

DispW

显示区域宽度。

DispH

显示区域高度。

DispFrt

视频层显示帧率。

VIDEO LAYER STATUS 2(continue)

LayerId

视频层ID。

取值范围:[0,VO_MAX_LAYER_NUM)。

DevId

视频层绑定的设备ID。

取值范围:[0,VO_MAX_DEV_NUM)。

EnChNum

通道使 能计数。即该视频层有多 少个通道处于使能状态。

取值范围:[0,VO_MAX_CHN_NUM)。

Luma

亮度。

取值范围:[0, 100]。

Cont

对比度。

取值范围:[0, 100]。

Hue

色调。

取值范围:[0, 100]。

Satu

饱和度。

取值范围:[0, 100]。

BufLen

显示buffer长度。

CHN BASIC INFO

LayerId

视频层ID。

取值范围:[0,VO_MAX_LAYER_NUM)。

ChnId

通道ID。

取值范围:[0,VO_MAX_CHN_NUM)。

ChnEn

通道是否使能。

Y:是;

N:否。

Prio

通道优先级。

取值范围:[0,VO_MAX_CHN_NUM)。

ChnX

通道起始横坐标。

ChnY

通道起始纵坐标。

ChnW

通道宽度。

ChnH

通道高度。

RotAngle

通道旋转角度。

取值范 围:[0,ROTATION_BUTT)

CHN PLAY INFO

LayerId

视频层ID。

取值范围:[0,VO_MAX_LAYER_NUM)。

ChnId

通道ID。

取值范围:[0,VO_MAX_CHN_NUM)。

Show

通道是否显示。

N:隐藏;

Y:显示。

Pause

通道是否暂停。

N:禁止;

Y:使能。

Thrshd

通道缓冲队列 最大可接收的图像帧数。

ChnFrt

通道帧率。通道播放控 制可以通过该数值反映。

ChnGap(us)

通道帧间隔。与通道 帧率成反比。单位:us。

DispPts

当前正在显示 帧的时间戳。单位:us。

PreDonePts

前一张完成显示 帧的时间戳。单位:us。