video_common: xvidc_edid_print_example.c File Reference

| video_common Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions
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

  EdidRaw | is 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

  EdidRaw | is the base EDID structure to decode.

Returns
  None.

Note
  None.

References XVidC_EdidIsVideoTimingSupported(), and XVidC_VideoTimingModes.