VDISP模块调试

Version 1.2


1. cat

  • 调试信息

    # cat proc/mi_modules/mi_vdisp/mi_vdisp0
    
    ============================Private Vdisp0 Info ===============================
    
    DevStatus
    
    Start
    
    ------------------------------------------------------- Input Port Info
    ---------------------------------------------
    
    PortID PortStatus ChnX ChnY ChnW ChnH IsFreeRun TryOk RecvOk
    
    0 Enabled 0 0 960 540 1 245356299 313332
    
    1 Enabled 960 0 960 540 1 355670297 313332
    
    2 Enabled 0 540 960 540 1 578760014 313331
    
    3 Enabled 960 540 960 540 1 757579130 313330
    
    ------------------------------------------------------ Output Port Info
    -------------------------------------------------
    
    Inited FrmInterval BgColor PixelFmt FrmRate Width Height SendOk
    
    1 33333 8388736 0 30 1920 1080 471418
    
  • 调试信息分析

    记录当前VDISP的使用状况以及device属性、Input port属性、Output port属性,可以动态地获取到这些信息,方便调试和测试。

  • 参数说明

    参数 描述
    device info DevStatus Vdisp设备的工作状态
    Uninit:未初始化
    Init:初始化
    Start:运行状态
    Stop:停止状态
    layer info PortID Inport ID
    取值范围:[0~16],16为overlay通道,即PIP通道。
    PortStatus Port口状态:
    Uninit:inport未初始化
    Init:inport已初始化
    Enabled:inport已经使能
    Disabled:inport已经禁用
    ChnX 输入inport的起始坐标X地址
    取值范围:[0~4094],需要根据chip的align对齐
    ChnY 输入inport的起始坐标Y地址
    取值范围:[0~2159]
    ChnW 输入inport的图像宽度,需要根据chip的align对齐
    取值范围:[0~4096]
    ChnH 输入inport的图像高度
    取值范围:[0~4096]
    IsFreeRun 是否不做帧率控制
    0:按pts控制播放
    1:自由播放
    TryOk 尝试取前级绑定端口的数据次数
    RecvOk 从前级绑定端口成功拿到数据的次数
    Output port info Inited 是否有初始化Output Port
    0:未初始化
    1:已初始化
    FrmInterval 出帧时间间隔,单位US
    BgColor 背景色,此处打印的是10进制
    PixelFmt 色彩空间
    取值范围: [0~E_MI_SYS_PIXEL_FRAME_FORMAT_MAX-1]
    0-YUYV422,9-YUVSP420
    FrmRate 输出帧率
    Width 图像输出宽度
    取值范围:[0~4096],需要根据chip的align对齐
    Height 图像输出高度
    取值范围:[0~2160],需要根据chip的align对齐
    SendOk 成功推往后级的帧数统计