bool AudioWin::saveOptionstoServer()
{
- VDR::getInstance()->configSave("DirectShow",
- "AudioFilter",audiofilterlist[audiofilterselected].displayname);
- VDR::getInstance()->configSave("DirectShow",
- "Mp3AudioFilter",mp3audiofilterlist[mp3audiofilterselected].displayname);
+ if (audiofilterselected!=-1) {
+ VDR::getInstance()->configSave("DirectShow",
+ "AudioFilter",audiofilterlist[audiofilterselected].displayname);
+ }
+ if (mp3audiofilterselected!=-1) {
+ VDR::getInstance()->configSave("DirectShow",
+ "Mp3AudioFilter",mp3audiofilterlist[mp3audiofilterselected].displayname);
+ }
return true;
}
bool VideoWin::saveOptionstoServer()
{
- VDR::getInstance()->configSave("DirectShow",
- "VideoFilter",videofilterlist[videofilterselected].displayname);
+ if (videofilterselected!=-1) {
+ VDR::getInstance()->configSave("DirectShow",
+ "VideoFilter",videofilterlist[videofilterselected].displayname);
+ }
return true;
}
}
bindctx->Release();
delete [] name;
- if (success)
+ if (success || true)
{
videofilterselected=filter;
return true;