video_common
Vitis Drivers API Documentation
xvidc_edid_print_example.c File Reference

Overview

Contains an example that, given a supplied base Extended Display Identification Data (EDID) structure, will parse, decode, and print its contents.

Note
None.
MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.0 als 11/09/14 Initial release.

Functions

u32 Edid_PrintDecodeBase (u8 *EdidRaw)
 This function decodes the supplied base Extended Display Identification Data (EDID) structure and prints its contents. More...
 
void Edid_PrintSuppVmTable (u8 *EdidRaw)
 This function decodes the supplied base Extended Display Identification Data (EDID) structure for supported video timing modes and prints all video timing modes that are both supported in the EDID and listed in the XVidC_VideoTimingModes table. More...
 

Function Documentation

u32 Edid_PrintDecodeBase ( u8 *  EdidRaw)

This function decodes the supplied base Extended Display Identification Data (EDID) structure and prints its contents.

Parameters
EdidRawis the base EDID structure to decode and print.
Returns
  • XST_SUCCESS if the supplied base EDID has a valid EDID header.
  • XST_FAILURE otherwise. The EDID wasn't decoded further.
Note
None.
void Edid_PrintSuppVmTable ( u8 *  EdidRaw)

This function decodes the supplied base Extended Display Identification Data (EDID) structure for supported video timing modes and prints all video timing modes that are both supported in the EDID and listed in the XVidC_VideoTimingModes table.

Parameters
EdidRawis the base EDID structure to decode.
Returns
None.
Note
None.

References XVidC_EdidIsVideoTimingSupported(), and XVidC_VideoTimingModes.