I demand that Alex Deucher may or may not have written...

> On Tue, Feb 26, 2008 at 12:07 PM, Darren Salt
> <[EMAIL PROTECTED]> wrote:
>> I demand that Alex Deucher may or may not have written...
[snip]
>>> Why is gxine calling the DPMS hooks for the monitors?
>> It's designed to allow blanking when nothing is being played or the
>> stream is paused; on starting or resuming playback, it is intended that
>> gxine will unblank the display automatically.
[snip]
>> Also, I don't want it to ever be able to fail to restore the DPMS
>> settings – by not altering them, there's nothing to restore. This does
>> require ensuring that the blank timer never reaches 0 (unless it's set
>> ludicrously low).

> But why does it do it repeatedly?

See above.

> that's what causes the blinking.  it should do it once, or am I missing
> something?

If crtc1 is already on, why touch crtc0 at all? (Also, if crtc0 is in some
state other than 'on', why switch it off?)

(Tweaking gxine to take more notice of DPMSInfo()'s output should fix one
side of this bug...)

>>> Do other video players have the same problem?
>> Any which use the same methods will, since "xset dpms force on" is
>> sufficient to trigger the problem.

> when you run "xset dpms force on" does the blinking continue after you run
> it or does it happen once?

Once.

-- 
| Darren Salt    | linux or ds at              | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + At least 4000 million too many people. POPULATION LEVEL IS UNSUSTAINABLE.

Is this yours? Your dog left it on my lawn...


Reply via email to