vprocss
Vitis Drivers API Documentation
xvprocss_log.h File Reference

Macros

#define XVPROCSS_LOG_H
 < prevent circular inclusions by using protection macros More...
 
#define XVPROCSS_EVT_BUFFSIZE   256
 Data structure for the event logging mechanism for debug. More...
 
#define XVPROCSS_EDAT_SUCCESS   0x00
 Event Log status codes. More...
 

Enumerations

enum  XVprocSs_LogEvent {
  XVPROCSS_EVT_NONE = 1, XVPROCSS_EVT_INIT, XVPROCSS_EVT_INIT_RESAXIS, XVPROCSS_EVT_INIT_RESAXIM,
  XVPROCSS_EVT_INIT_ROUTER, XVPROCSS_EVT_INIT_LBOX, XVPROCSS_EVT_INIT_VDMA, XVPROCSS_EVT_CFGERR_VDMA,
  XVPROCSS_EVT_OPERR_VDMA, XVPROCSS_EVT_CFG_HSCALER, XVPROCSS_EVT_CFG_VSCALER, XVPROCSS_EVT_CFG_CSC,
  XVPROCSS_EVT_CFG_DEINT, XVPROCSS_EVT_CFG_VCRI, XVPROCSS_EVT_CFG_VCRO, XVPROCSS_EVT_CFG_HCR,
  XVPROCSS_EVT_CFG_MAX, XVPROCSS_EVT_CFG_VPSS, XVPROCSS_EVT_CHK_TOPO, XVPROCSS_EVT_CHK_BASEADDR,
  XVPROCSS_EVT_SET_PIPMODE, XVPROCSS_EVT_SET_ZOOMMODE, XVPROCSS_EVT_SET_PIPWIN, XVPROCSS_EVT_SET_ZOOMWIN,
  XVPROCSS_EVT_GET_ZPWIN, XVPROCSS_EVT_UPDATE_ZPWIN, XVPROCSS_EVT_RESET_VPSS, XVPROCSS_EVT_START_VPSS,
  XVPROCSS_EVT_STOP_VPSS, XVPROCSS_EVT_LAST_ENUM
}
 This typedef contains the Event Log identifiers. More...
 

Macro Definition Documentation

#define XVPROCSS_EDAT_SUCCESS   0x00

Event Log status codes.

These are the event data values.

0x00 - 0x0F : Successful events - applicable to VPSS and subcores 0xF0 - 0xFF : Error events - applicable to VPSS and subcores

0x10 ... : Successful events - applicable to particular subcores ... 0xEF : Error events - applicable to particular subcores

Referenced by XVprocSs_GetZoomPipWindow(), XVprocSs_LogDisplay(), XVprocSs_Reset(), XVprocSs_SetZoomPipWindow(), XVprocSs_Start(), XVprocSs_Stop(), and XVprocSs_UpdateZoomPipWindow().

#define XVPROCSS_EVT_BUFFSIZE   256

Data structure for the event logging mechanism for debug.

Referenced by XVprocSs_LogRead(), and XVprocSs_LogWrite().

#define XVPROCSS_LOG_H

< prevent circular inclusions by using protection macros

Enumeration Type Documentation

This typedef contains the Event Log identifiers.

Enumerator
XVPROCSS_EVT_NONE 

Log event none.

XVPROCSS_EVT_INIT 

Log event init.

XVPROCSS_EVT_INIT_RESAXIS 

Log event init status of Reset Axis subcore.

XVPROCSS_EVT_INIT_RESAXIM 

Log event init status of Reset Aximm subcore.

XVPROCSS_EVT_INIT_ROUTER 

Log event init status of Router subcore.

XVPROCSS_EVT_INIT_LBOX 

Log event init status of Letterbox subcore.

XVPROCSS_EVT_INIT_VDMA 

Log event init status of VDMA subcore.

XVPROCSS_EVT_CFGERR_VDMA 

Log event VDMA configuration error.

XVPROCSS_EVT_OPERR_VDMA 

Log event VDMA operation error.

XVPROCSS_EVT_CFG_HSCALER 

Log event Scaler config status.

XVPROCSS_EVT_CFG_VSCALER 

Log event Scaler config status.

XVPROCSS_EVT_CFG_CSC 

Log event Csc config status.

XVPROCSS_EVT_CFG_DEINT 

Log event Deinterlacer config status.

XVPROCSS_EVT_CFG_VCRI 

Log event VCResampler config status.

XVPROCSS_EVT_CFG_VCRO 

Log event VCResampler config status.

XVPROCSS_EVT_CFG_HCR 

Log event HCResampler config status.

XVPROCSS_EVT_CFG_MAX 

Log event Full Fledged config status.

XVPROCSS_EVT_CFG_VPSS 

Log event VPSS config status.

XVPROCSS_EVT_CHK_TOPO 

Log event check Topology.

XVPROCSS_EVT_CHK_BASEADDR 

Log event check Frame buffer base address.

XVPROCSS_EVT_SET_PIPMODE 

Log event Set Pip Mode.

XVPROCSS_EVT_SET_ZOOMMODE 

Log event Set Zoom Mode.

XVPROCSS_EVT_SET_PIPWIN 

Log event Set Pip window.

XVPROCSS_EVT_SET_ZOOMWIN 

Log event Set Zoom window.

XVPROCSS_EVT_GET_ZPWIN 

Log event Get Zoom/Pip window.

XVPROCSS_EVT_UPDATE_ZPWIN 

Log event Update Zoom/Pip window status.

XVPROCSS_EVT_RESET_VPSS 

Log event Reset the VPSS.

XVPROCSS_EVT_START_VPSS 

Log event Start the VPSS.

XVPROCSS_EVT_STOP_VPSS 

Log event Stop the VPSS.

XVPROCSS_EVT_LAST_ENUM 

(dummy event: marks last enum)