A video common driver is delivered as part of the Vitis™ software platform. Most video IPs have master/slave AXI4-Stream interfaces so the concept of Video Streams as an interface parameter for drivers for such cores was introduced.
The video_common defines the following features:
• Enumerations for video specific details like color format, color depth, frame rate, etc.
• Video stream, video timing and video window data types.
• Video Mode Table with predefined resolutions and their timing details.
• Utility APIs that can access data from the mode table and work with stream data types.