home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
UI size resets after changing TV inputs
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 800186" data-attributes="member: 82144"><p>Hi again Mike</p><p></p><p></p><p>It doesn't worry me - I knew what you were referring to. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p>Maybe...</p><p>From the name of the file I can deduce that you usually run MP in 1280x720 full screen. The timing info you provided and the mantis from Tourettes also puts my suspicion squarely on those two last resize events:</p><p></p><p></p><p></p><p>The strange thing for me is that your settings file is not found when the last resize event matches the resolution for your calibration file. From the code, the only practical reason why it wouldn't be picked up is if MP thinks it is not running in full screen mode at the time:</p><p></p><p>[CODE] string strFileName = Config.GetFile(Config.Dir.Config, String.Format("ScreenCalibration{0}x{1}", Width, Height));</p><p> if (Fullscreen)</p><p> {</p><p> strFileName += ".fs.xml";</p><p> }</p><p> else</p><p> {</p><p> strFileName += ".xml";</p><p> }</p><p></p><p> if (!File.Exists(strFileName))</p><p> {</p><p> Log.Warn("GraphicContext: NO screen calibration file found for resolution {0}x{1}!", Width, Height);</p><p> }</p><p> else</p><p> {</p><p> Log.Debug("GraphicContext: Loading settings from {0}", strFileName);</p><p> }[/CODE]</p><p></p><p>That is the relevant code - hopefully you are able to follow it. Basically MP is looking for a calibration file named ScreenCalibrationXxY.fs.xml or ScreenCalibrationXxY.xml where X is the horizontal screen resolution and Y is the vertical screen resolution. Since your logs clearly indicate that MP was looking for a 1280x720 calibration in the last resize MP *had* to be operating in non-full-screen mode for it not to find your calibration file...</p><p></p><p>So the simple thing that I would do to test and possibly workaround this problem is to copy the calibration file and rename the copy to ScreenCalibration1280x720.xml (note the missing ".fs"). That way MP should find a calibration file regardless of whether it thinks it is operating in full screen mode or not. If that still doesn't work then I'd *really* like to see the logs...</p><p></p><p>mm</p></blockquote><p></p>
[QUOTE="mm1352000, post: 800186, member: 82144"] Hi again Mike It doesn't worry me - I knew what you were referring to. :) Maybe... From the name of the file I can deduce that you usually run MP in 1280x720 full screen. The timing info you provided and the mantis from Tourettes also puts my suspicion squarely on those two last resize events: The strange thing for me is that your settings file is not found when the last resize event matches the resolution for your calibration file. From the code, the only practical reason why it wouldn't be picked up is if MP thinks it is not running in full screen mode at the time: [CODE] string strFileName = Config.GetFile(Config.Dir.Config, String.Format("ScreenCalibration{0}x{1}", Width, Height)); if (Fullscreen) { strFileName += ".fs.xml"; } else { strFileName += ".xml"; } if (!File.Exists(strFileName)) { Log.Warn("GraphicContext: NO screen calibration file found for resolution {0}x{1}!", Width, Height); } else { Log.Debug("GraphicContext: Loading settings from {0}", strFileName); }[/CODE] That is the relevant code - hopefully you are able to follow it. Basically MP is looking for a calibration file named ScreenCalibrationXxY.fs.xml or ScreenCalibrationXxY.xml where X is the horizontal screen resolution and Y is the vertical screen resolution. Since your logs clearly indicate that MP was looking for a 1280x720 calibration in the last resize MP *had* to be operating in non-full-screen mode for it not to find your calibration file... So the simple thing that I would do to test and possibly workaround this problem is to copy the calibration file and rename the copy to ScreenCalibration1280x720.xml (note the missing ".fs"). That way MP should find a calibration file regardless of whether it thinks it is operating in full screen mode or not. If that still doesn't work then I'd *really* like to see the logs... mm [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
UI size resets after changing TV inputs
Contact us
RSS
Top
Bottom