Wischnowsky, Sven writes: > > Hello > > With the CVS-development version on a Trident CyberbladeAi1d (in > a Acer Travelmate 354e laptop) I'm having a small problem with > displaying videos. I've read through the mailing list archive and > now got it almost working but not fully. And I had to make some > changes to the code in trident_video.c, namely: > > - changing line 95 to: > > if (pTrident->Chipset <= CYBERBLADEAI1d)
You should send a 'diff -u' output or at least a larger code segment as your line 95 may not be my line 95. > > (so that VID_OFF_SHIFT_4 gets not or'ed in) Yes, that's correct! I found that on a AI1 yesterday, too. > > - changing the lines 75[56] to: > > ty1 = dstBox->y1 + pTrident->vsync; > ty2 = dstBox->y2 + pTrident->vsync; > > (i.e. removing the `- 2' and `+ 2') > > That latter change was wild guessing, obviously, but fixed the problem > that I got a line at the bottom of the video output region containing > garbled color pixels (looks like the stuff you get when putting an > uninitialised pixmap on the screen, pretty randomly, although the > pattern looks enough like the line above it to make me think that > it's just the last video line displayed with the wrong color > information). We cannot remove these as they may affect other chips. Try to find an optimal value for pTrident->vsync. (Please check trident_dac.c where it gets set.) > > But I also get such a row of garbled pixels on the right of the video > region and I wasn't able to find a place where I can fix that. I've > frobbed with the variables for the zoom factor and for the positions > of the video region but without fixing the problem. You may want to check pTrident->hsync for this. I needed to do a pTrident->hsync -= 7; from the default value for the Ai1. > > But otherwise video with the current CVS version is working nicely, > good work, guys. > Thanks! Regards, Egbert. _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert