57 }
else if (!strcasecmp(name,
"WritePngs")) { ConfigWritePngs = atoi(value);
61 }
else if (!strcasecmp(name,
"LogLevel")) {
ConfigLogLevels = abs(atoi(value));
76 }
else if (!strcasecmp(name,
"AudioEq")) {
ConfigAudioEq = atoi(value);
77 }
else if (!strcasecmp(name,
"AudioEqBand01b")) {
ConfigAudioEqBand[0] = atoi(value);
78 }
else if (!strcasecmp(name,
"AudioEqBand02b")) {
ConfigAudioEqBand[1] = atoi(value);
79 }
else if (!strcasecmp(name,
"AudioEqBand03b")) {
ConfigAudioEqBand[2] = atoi(value);
80 }
else if (!strcasecmp(name,
"AudioEqBand04b")) {
ConfigAudioEqBand[3] = atoi(value);
81 }
else if (!strcasecmp(name,
"AudioEqBand05b")) {
ConfigAudioEqBand[4] = atoi(value);
82 }
else if (!strcasecmp(name,
"AudioEqBand06b")) {
ConfigAudioEqBand[5] = atoi(value);
83 }
else if (!strcasecmp(name,
"AudioEqBand07b")) {
ConfigAudioEqBand[6] = atoi(value);
84 }
else if (!strcasecmp(name,
"AudioEqBand08b")) {
ConfigAudioEqBand[7] = atoi(value);
85 }
else if (!strcasecmp(name,
"AudioEqBand09b")) {
ConfigAudioEqBand[8] = atoi(value);
86 }
else if (!strcasecmp(name,
"AudioEqBand10b")) {
ConfigAudioEqBand[9] = atoi(value);
87 }
else if (!strcasecmp(name,
"AudioEqBand11b")) {
ConfigAudioEqBand[10] = atoi(value);
88 }
else if (!strcasecmp(name,
"AudioEqBand12b")) {
ConfigAudioEqBand[11] = atoi(value);
89 }
else if (!strcasecmp(name,
"AudioEqBand13b")) {
ConfigAudioEqBand[12] = atoi(value);
90 }
else if (!strcasecmp(name,
"AudioEqBand14b")) {
ConfigAudioEqBand[13] = atoi(value);
91 }
else if (!strcasecmp(name,
"AudioEqBand15b")) {
ConfigAudioEqBand[14] = atoi(value);
92 }
else if (!strcasecmp(name,
"AudioEqBand16b")) {
ConfigAudioEqBand[15] = atoi(value);
93 }
else if (!strcasecmp(name,
"AudioEqBand17b")) {
ConfigAudioEqBand[16] = atoi(value);
94 }
else if (!strcasecmp(name,
"AudioEqBand18b")) {
ConfigAudioEqBand[17] = atoi(value);
98 }
else if (!strcasecmp(name,
"PipUseAlt")) {
ConfigPipUseAlt = atoi(value);
103 }
else if (!strcasecmp(name,
"MaxSizeGPUImageCache")) { ConfigMaxSizeGPUImageCache = atoi(value);
116 char prefix[256] =
"Set loglevels:";
118 strcat(prefix,
" standard debugs,");
120 strcat(prefix,
" AV-Sync,");
122 strcat(prefix,
" sound,");
123 if (loglevel &
L_OSD)
124 strcat(prefix,
" osd,");
125 if (loglevel &
L_DRM)
126 strcat(prefix,
" drm,");
128 strcat(prefix,
" codec,");
130 strcat(prefix,
" stillpicture,");
132 strcat(prefix,
" trickspeed,");
134 strcat(prefix,
" mediaplayer,");
138 strcat(prefix,
" OpenGL OSD,");
140 strcat(prefix,
" packet tracking,");
142 strcat(prefix,
" grabbing");
int ConfigVideoAudioDelayMs
config audio delay
bool ConfigLogState
flag logging on/off
bool ConfigAudioNormalize
config use normalize volume
int ConfigAudioAutoAES
config automatic AES handling
int ConfigAudioStereoDescent
config reduce stereo loudness
bool ConfigAudioCompression
config use volume compression
bool ConfigAudioPassthroughState
flag audio-passthrough on/off
bool ConfigAudioSoftvol
config use software volume
bool ConfigDisableDeint
disable deinterlacer
int ConfigPipAltTopPercent
0 = aligned to top, 100 = aligned to bottom
int ConfigAudioEqBand[18]
config equalizer filter bands
int ConfigPipLeftPercent
0 = aligned to left, 100 = aligned to right
int ConfigAdditionalBufferLengthMs
config size ms of a/v buffer
int ConfigAudioMaxCompression
config max volume compression
int ConfigPipAltLeftPercent
0 = aligned to left, 100 = aligned to right
int ConfigLogLevels
loglevel config
int ConfigPipAltScalePercent
alternative scale factor of pip video
bool SetupParse(const char *, const char *)
Parse setup parameters.
int ConfigPipTopPercent
0 = aligned to top, 100 = aligned to bottom
int ConfigAudioEq
config equalizer filter
int ConfigPipScalePercent
scale factor of pip video
int ConfigAudioPassthroughMask
config audio pass-through mask
bool ConfigHideMainMenuEntry
config hide main menu entry
bool ConfigAudioDownmix
config ffmpeg audio downmix
int ConfigAudioMaxNormalize
config max normalize factor
virtual ~cSoftHdConfig(void)
cSoftHdConfig destructor
static std::shared_ptr< cSoftHdLogger > GetLogger()
Get an instance to the global logger.
SoftHdDevice config header file.
Logger class header file.
#define L_OPENGL_TIME_ALL
#define L_DEBUG
Logger flags.