vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
Audio Decoder

FFmpeg Based Audio Decoder Frontend. More...

Classes

class  cAudioDecoder
 Audio Decoder. More...
 

Enumerations

enum  PassthroughMask { CODEC_AC3 = (1 << 2) , CODEC_EAC3 = (1 << 3) , CODEC_DTS = (1 << 4) }
 Bits used for the passthrough mask. More...
 
enum  IEC61937Type {
  IEC61937_NULL = 0x00 , IEC61937_AC3 = 0x01 , IEC61937_EAC3 = 0x15 , IEC61937_DTS1 = 0x0B ,
  IEC61937_DTS2 = 0x0C , IEC61937_DTS3 = 0x0D , IEC61937_DTSHD = 0x11 , IEC61937_TRUEHD = 0x16
}
 IEC Data type. More...
 
enum  IEC61937Preamble { IEC61937_PREAMBLE1 = 0xF872 , IEC61937_PREAMBLE2 = 0x4E1F , DTS_PREAMBLE_16BE_1 = 0x7FFE , DTS_PREAMBLE_16BE_2 = 0x8001 }
 IEC Preambles. More...
 
enum  CodecFrameSizes {
  DTS1_FRAME_SIZE = 512 , DTS2_FRAME_SIZE = 1024 , DTS3_FRAME_SIZE = 2048 , AC3_FRAME_SIZE = 1536 ,
  EAC3_FRAME_SIZE = 6144 , MAX_FRAME_SIZE = EAC3_FRAME_SIZE , TRUEHD_FRAME_SIZE = 15360
}
 Codec frame sizes for spdif. More...
 

Detailed Description

FFmpeg Based Audio Decoder Frontend.

Enumeration Type Documentation

◆ CodecFrameSizes

Codec frame sizes for spdif.

Enumerator
DTS1_FRAME_SIZE 
DTS2_FRAME_SIZE 
DTS3_FRAME_SIZE 
AC3_FRAME_SIZE 
EAC3_FRAME_SIZE 
MAX_FRAME_SIZE 
TRUEHD_FRAME_SIZE 

(not used)

Definition at line 76 of file codec_audio.h.

◆ IEC61937Preamble

IEC Preambles.

Enumerator
IEC61937_PREAMBLE1 
IEC61937_PREAMBLE2 
DTS_PREAMBLE_16BE_1 
DTS_PREAMBLE_16BE_2 

Definition at line 64 of file codec_audio.h.

◆ IEC61937Type

IEC Data type.

Enumerator
IEC61937_NULL 

no data

IEC61937_AC3 

AC-3 data.

IEC61937_EAC3 

E-AC-3 data.

IEC61937_DTS1 

DTS type I (512 samples)

IEC61937_DTS2 

DTS type II (1024 samples)

IEC61937_DTS3 

DTS type III (2048 samples)

IEC61937_DTSHD 

DTS HD data (not used)

IEC61937_TRUEHD 

TrueHD data (not used)

Definition at line 48 of file codec_audio.h.

◆ PassthroughMask

Bits used for the passthrough mask.

0x01 and 0x02 are kept unused for compatibility with an existing setup.conf

Enumerator
CODEC_AC3 

AC-3 bit mask.

CODEC_EAC3 

E-AC-3 bit mask.

CODEC_DTS 

DTS bit mask.

Definition at line 37 of file codec_audio.h.