Ville Syrj�l� ([EMAIL PROTECTED]):

> > What seems to be happening is that the interlacing parity of the
> > display seems to be fading in and out.  That is, at some point the
> > order of the odd/even lines is correct, and then it's not and then
> > it is, and then it's not and so on and so on.
> 
> This problem is hard to solve with CRTC2 since there is no way to
> contol which field is displayed and when. The best thing I can think
> of is trying to guarantee that after flipping we always display the
> same field. We sort of tried that by calling GetCurrentOuputField()
> before the Flip() but that approach has problems because we end up
> calling dfb_gfxcard_sync() in between and we also check that we have
> enough time to write all of the addrss registers. So there is a large
> variable involved here.

  I'm more worried about whether GetCurrentOutputField() is accurate or
not.  In tvtime I work in single buffered mode, so I never need to call
flip.  All I do is, while the top field is being shown, draw the bottom
field, repeat.

-- 
Billy Biggs
[EMAIL PROTECTED]


--
Info:  To unsubscribe send a mail to [EMAIL PROTECTED] with
"unsubscribe directfb-dev" as subject.

Reply via email to