Hello, I just did a very simple refresh rate changer.
I modified the MPTrayMod "Input plugin" (MEDIAPORTAL - free MediaCenter HTPC Software - MpTrayMod.
It works very simple, it just cycles the refreshrates that i specifies in the config file.
To cycle refreshrate just press the red button on the MCE remote. I think it only works to change refreshrate when NOT playing any movie.
If you want you can try it and/or modify it. I include the source code.
sample of the config file:
<applicationSettings>
<MediaPortal.RefreshRateSettings>
<setting name="RefreshRates" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>24</string>
<string>50</string>
<string>60</string>
</ArrayOfString>
</value>
</setting>
<setting name="MonitorIndex" serializeAs="String">
<value>0</value>
</setting>
</MediaPortal.RefreshRateSettings>
</applicationSettings>
As I said it is very simple and can be much better. It has no log or errorhandling. Feel free to fix it.
It uses win32 api and does not require any third party product to be installed.
I modified the MPTrayMod "Input plugin" (MEDIAPORTAL - free MediaCenter HTPC Software - MpTrayMod.
It works very simple, it just cycles the refreshrates that i specifies in the config file.
To cycle refreshrate just press the red button on the MCE remote. I think it only works to change refreshrate when NOT playing any movie.
If you want you can try it and/or modify it. I include the source code.
sample of the config file:
<applicationSettings>
<MediaPortal.RefreshRateSettings>
<setting name="RefreshRates" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>24</string>
<string>50</string>
<string>60</string>
</ArrayOfString>
</value>
</setting>
<setting name="MonitorIndex" serializeAs="String">
<value>0</value>
</setting>
</MediaPortal.RefreshRateSettings>
</applicationSettings>
As I said it is very simple and can be much better. It has no log or errorhandling. Feel free to fix it.
It uses win32 api and does not require any third party product to be installed.