|
@@ -42,6 +42,7 @@ static const ConfigItem gConfigItems[PALCFG_ALL_MAX] = {
|
|
|
{ PALCFG_STEREO, PALCFG_BOOLEAN, "Stereo", 6, MAKE_VALUE(TRUE, FALSE, TRUE) }, // Default for stereo audio
|
|
|
{ PALCFG_USESURROUNDOPL, PALCFG_BOOLEAN, "UseSurroundOPL", 14, MAKE_VALUE(TRUE, FALSE, TRUE) }, // Default for using surround opl
|
|
|
{ PALCFG_USETOUCHOVERLAY, PALCFG_BOOLEAN, "UseTouchOverlay", 15, MAKE_VALUE(PAL_HAS_TOUCH, FALSE, TRUE) },
|
|
|
+ { PALCFG_ENABLEAVIPLAY, PALCFG_BOOLEAN, "EnableAviPlay", 13, MAKE_VALUE(TRUE, FALSE, TRUE) },
|
|
|
|
|
|
{ PALCFG_SURROUNDOPLOFFSET, PALCFG_INTEGER, "SurroundOPLOffset", 17, MAKE_VALUE(384, INT32_MIN, INT32_MAX) },
|
|
|
{ PALCFG_LOGLEVEL, PALCFG_INTEGER, "LogLevel", 8, MAKE_VALUE(PAL_DEFAULT_LOGLEVEL, LOGLEVEL_MIN, LOGLEVEL_MAX) },
|
|
@@ -439,6 +440,7 @@ PAL_LoadConfig(
|
|
|
gConfig.fUseTouchOverlay = values[PALCFG_USETOUCHOVERLAY].bValue;
|
|
|
gConfig.fKeepAspectRatio = values[PALCFG_KEEPASPECTRATIO].bValue;
|
|
|
gConfig.fFullScreen = values[PALCFG_FULLSCREEN].bValue;
|
|
|
+ gConfig.fEnableAviPlay = values[PALCFG_ENABLEAVIPLAY].bValue;
|
|
|
gConfig.iAudioChannels = values[PALCFG_STEREO].bValue ? 2 : 1;
|
|
|
|
|
|
gConfig.iSurroundOPLOffset = values[PALCFG_SURROUNDOPLOFFSET].iValue;
|
|
@@ -480,6 +482,7 @@ PAL_SaveConfig(
|
|
|
sprintf(buf, "%s=%d\n", PAL_ConfigName(PALCFG_STEREO), gConfig.iAudioChannels == 2 ? TRUE : FALSE); fputs(buf, fp);
|
|
|
sprintf(buf, "%s=%d\n", PAL_ConfigName(PALCFG_USESURROUNDOPL), gConfig.fUseSurroundOPL); fputs(buf, fp);
|
|
|
sprintf(buf, "%s=%d\n", PAL_ConfigName(PALCFG_USETOUCHOVERLAY), gConfig.fUseTouchOverlay); fputs(buf, fp);
|
|
|
+ sprintf(buf, "%s=%d\n", PAL_ConfigName(PALCFG_ENABLEAVIPLAY), gConfig.fEnableAviPlay); fputs(buf, fp);
|
|
|
|
|
|
sprintf(buf, "%s=%d\n", PAL_ConfigName(PALCFG_SURROUNDOPLOFFSET), gConfig.iSurroundOPLOffset); fputs(buf, fp);
|
|
|
sprintf(buf, "%s=%d\n", PAL_ConfigName(PALCFG_LOGLEVEL), gConfig.iLogLevel); fputs(buf, fp);
|
|
@@ -530,6 +533,7 @@ PAL_GetConfigItem(
|
|
|
case PALCFG_STEREO: value.bValue = (gConfig.iAudioChannels == 2); break;
|
|
|
case PALCFG_USESURROUNDOPL: value.bValue = gConfig.fUseSurroundOPL; break;
|
|
|
case PALCFG_USETOUCHOVERLAY: value.bValue = gConfig.fUseTouchOverlay; break;
|
|
|
+ case PALCFG_ENABLEAVIPLAY: value.bValue = gConfig.fEnableAviPlay; break;
|
|
|
case PALCFG_SURROUNDOPLOFFSET: value.iValue = gConfig.iSurroundOPLOffset; break;
|
|
|
case PALCFG_LOGLEVEL: value.iValue = gConfig.iLogLevel; break;
|
|
|
case PALCFG_AUDIOBUFFERSIZE: value.uValue = gConfig.wAudioBufferSize; break;
|
|
@@ -570,6 +574,7 @@ PAL_SetConfigItem(
|
|
|
case PALCFG_STEREO: gConfig.iAudioChannels = value.bValue ? 2 : 1; break;
|
|
|
case PALCFG_USESURROUNDOPL: gConfig.fUseSurroundOPL = value.bValue; break;
|
|
|
case PALCFG_USETOUCHOVERLAY: gConfig.fUseTouchOverlay = value.bValue; break;
|
|
|
+ case PALCFG_ENABLEAVIPLAY: gConfig.fEnableAviPlay = value.bValue; break;
|
|
|
case PALCFG_SURROUNDOPLOFFSET: gConfig.iSurroundOPLOffset = value.iValue; break;
|
|
|
case PALCFG_LOGLEVEL: gConfig.iLogLevel = value.iValue; break;
|
|
|
case PALCFG_AUDIOBUFFERSIZE: gConfig.wAudioBufferSize = value.uValue; break;
|