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
HTPC Projects
Software
Operating System
Windows 7 & half fullscreen
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="te3hpurp" data-source="post: 534978" data-attributes="member: 82806"><p><strong>Also suffering this issue.</strong></p><p></p><p>i've tried some own patches to solve this, but no luck so far.</p><p></p><p>I's because i have found no logic how Nvidia helper service works. On one setting, but I don't remember what they were, display came back ok. If i recall correctly, it was when all video & display color setting were set to "use Nvidia settings", or something similar and helper service was running, but i was not happy with pic quality, so needed to change those, as changing destop color settings affected also tv & dvd quality.</p><p></p><p>But there is wndproc function in Mediaportal.cs, which is able to receive, WM_DISPLAYCHANGE and WM_SYSCOMMAND(with SC_MONITORPOWER in wparam) messages from Windows core. Problem is that they are not reliable, when they occur. Thats probably because of Nvidia driver won't send them(or detect allways). If helper service is disabled and i turn off tv, no message and back on, then WM_DISPLAYCHANGE comes with changing resolution from 1024x768 to 1280x720. It's mystery to me why turing off tv won't launch that message. WM_SYSCOMMAND(with SC_MONITORPOWER in wparam) message i have not been able to detect with dvi->hdmi cable. Maybe my tv won't do something right way. i've tested those messages with standalone win application.</p><p></p><p>WM_DISPLAYCHANGE would probably be better way to handle the case when resolution changes. That is the case why Mp won't fill whole screen sometimes. There is a BUT. Refresh rate changer also launch WM_DISPLAYCHANGE message. It means that current resolution should be saved and compared if it has changed. </p><p></p><p>I don't know enough of GUI code of MP to correctly handle those messages and how to change GUI to fill whole screen.</p><p></p><p></p><p>Regards,</p></blockquote><p></p>
[QUOTE="te3hpurp, post: 534978, member: 82806"] [b]Also suffering this issue.[/b] i've tried some own patches to solve this, but no luck so far. I's because i have found no logic how Nvidia helper service works. On one setting, but I don't remember what they were, display came back ok. If i recall correctly, it was when all video & display color setting were set to "use Nvidia settings", or something similar and helper service was running, but i was not happy with pic quality, so needed to change those, as changing destop color settings affected also tv & dvd quality. But there is wndproc function in Mediaportal.cs, which is able to receive, WM_DISPLAYCHANGE and WM_SYSCOMMAND(with SC_MONITORPOWER in wparam) messages from Windows core. Problem is that they are not reliable, when they occur. Thats probably because of Nvidia driver won't send them(or detect allways). If helper service is disabled and i turn off tv, no message and back on, then WM_DISPLAYCHANGE comes with changing resolution from 1024x768 to 1280x720. It's mystery to me why turing off tv won't launch that message. WM_SYSCOMMAND(with SC_MONITORPOWER in wparam) message i have not been able to detect with dvi->hdmi cable. Maybe my tv won't do something right way. i've tested those messages with standalone win application. WM_DISPLAYCHANGE would probably be better way to handle the case when resolution changes. That is the case why Mp won't fill whole screen sometimes. There is a BUT. Refresh rate changer also launch WM_DISPLAYCHANGE message. It means that current resolution should be saved and compared if it has changed. I don't know enough of GUI code of MP to correctly handle those messages and how to change GUI to fill whole screen. Regards, [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
HTPC Projects
Software
Operating System
Windows 7 & half fullscreen
Contact us
RSS
Top
Bottom