diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-10-10 15:45:18 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-10-10 15:45:18 +0200 |
commit | 2994e021ee44eea1c9443da897909c79cef0f963 (patch) | |
tree | e2ced874bd8cbce50adb15a1471cb5bd5c8d79ff /command/global.h | |
parent | f5134567a6cbe6f510a820d05e86226eac1c29e6 (diff) | |
download | vdr-plugin-markad-2994e021ee44eea1c9443da897909c79cef0f963.tar.gz vdr-plugin-markad-2994e021ee44eea1c9443da897909c79cef0f963.tar.bz2 |
Added -a (AC3 always) option
Diffstat (limited to 'command/global.h')
-rw-r--r-- | command/global.h | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/command/global.h b/command/global.h index 2dcc9f1..e7cc76c 100644 --- a/command/global.h +++ b/command/global.h @@ -55,6 +55,31 @@ typedef unsigned char uchar; #define MT_MOVED 0xE0 #define MT_ALL 0xFF +typedef struct config +{ + char logoDirectory[1024]; + char LogoDir[1024]; + char markFileName[1024]; + char svdrphost[1024]; + + int logoExtraction; + int logoWidth; + int logoHeight; + int ignoreInfo; + int svdrpport; + int threads; + + bool DecodeVideo; + bool DecodeAudio; + bool BackupMarks; + + bool NoPid; + bool OSD; + bool Before; + bool GenIndex; + bool AC3Always; +} MarkAdConfig; + typedef struct MarkAdPos { int FrameNumberBefore; @@ -89,15 +114,7 @@ typedef struct MarkAdPid typedef struct MarkAdContext { - char *LogoDir; // Logo Directory, default /var/lib/markad - - struct Options - { - int LogoExtraction; - int LogoWidth; - int LogoHeight; - bool ASD; - } Options; + const MarkAdConfig *Config; struct Info { @@ -138,13 +155,9 @@ typedef struct MarkAdContext struct Audio { - struct Options - { - bool AudioSilenceDetection; - } Options; - struct Info { + bool DolbyDigital51; int Channels; // number of audio channels int SampleRate; } Info; |