MythTV  master
Macros | Functions | Variables
mythedid.cpp File Reference
#include "libmythbase/mythlogging.h"
#include "mythedid.h"
#include <QObject>
#include <cmath>
Include dependency graph for mythedid.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("EDID: ")
 

Functions

static QString ParseEdidString (const quint8 *data, bool Replace)
 

Variables

static constexpr uint8_t DESCRIPTOR_PRODUCT_NAME { 0xFC }
 
static constexpr uint8_t DESCRIPTOR_RANGE_LIMITS { 0xFD }
 
static constexpr uint8_t DESCRIPTOR_SERIAL_NUMBER { 0xFF }
 
static constexpr size_t DATA_BLOCK_OFFSET { 0x36 }
 
static constexpr size_t SERIAL_OFFSET { 0x0C }
 
static constexpr size_t VERSION_OFFSET { 0x12 }
 
static constexpr size_t WIDTH_OFFSET { 0x15 }
 
static constexpr size_t HEIGHT_OFFSET { 0x16 }
 
static constexpr size_t GAMMA_OFFSET { 0x17 }
 
static constexpr size_t FEATURES_OFFSET { 0x18 }
 
static constexpr size_t EXTENSIONS_OFFSET { 0x7E }
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("EDID: ")

Definition at line 25 of file mythedid.cpp.

Function Documentation

◆ ParseEdidString()

static QString ParseEdidString ( const quint8 *  data,
bool  Replace 
)
static

Definition at line 123 of file mythedid.cpp.

Referenced by MythEDID::ParseDisplayDescriptor().

Variable Documentation

◆ DESCRIPTOR_PRODUCT_NAME

constexpr uint8_t DESCRIPTOR_PRODUCT_NAME { 0xFC }
staticconstexpr

Definition at line 12 of file mythedid.cpp.

Referenced by MythEDID::ParseDisplayDescriptor().

◆ DESCRIPTOR_RANGE_LIMITS

constexpr uint8_t DESCRIPTOR_RANGE_LIMITS { 0xFD }
staticconstexpr

Definition at line 13 of file mythedid.cpp.

Referenced by MythEDID::ParseDisplayDescriptor().

◆ DESCRIPTOR_SERIAL_NUMBER

constexpr uint8_t DESCRIPTOR_SERIAL_NUMBER { 0xFF }
staticconstexpr

Definition at line 14 of file mythedid.cpp.

Referenced by MythEDID::ParseDisplayDescriptor().

◆ DATA_BLOCK_OFFSET

constexpr size_t DATA_BLOCK_OFFSET { 0x36 }
staticconstexpr

Definition at line 15 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ SERIAL_OFFSET

constexpr size_t SERIAL_OFFSET { 0x0C }
staticconstexpr

Definition at line 16 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ VERSION_OFFSET

constexpr size_t VERSION_OFFSET { 0x12 }
staticconstexpr

Definition at line 17 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ WIDTH_OFFSET

constexpr size_t WIDTH_OFFSET { 0x15 }
staticconstexpr

Definition at line 19 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ HEIGHT_OFFSET

constexpr size_t HEIGHT_OFFSET { 0x16 }
staticconstexpr

Definition at line 20 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ GAMMA_OFFSET

constexpr size_t GAMMA_OFFSET { 0x17 }
staticconstexpr

Definition at line 21 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ FEATURES_OFFSET

constexpr size_t FEATURES_OFFSET { 0x18 }
staticconstexpr

Definition at line 22 of file mythedid.cpp.

Referenced by MythEDID::ParseBaseBlock().

◆ EXTENSIONS_OFFSET

constexpr size_t EXTENSIONS_OFFSET { 0x7E }
staticconstexpr

Definition at line 23 of file mythedid.cpp.

Referenced by MythEDID::Parse().