Carl Karsten writes: > http://www.maersk-moller.net/projects/familynet/Xfree86.html says: "YUV overlay > does not work for the i810 Xfree86 driver (version 4.2.0 and below) when you > output to TV. " and some hacks to fix. > > The xorg version is fairly different (or at least reorganized) but doesn't seem > to implement the fix. > > Is there some reason not to add the DVO support? > No, there is none. Please add an entry to bugzilla.freedesktop.org pointing to the page above. This way we can track things much better. Cheers, Egbert.
we seem to have equivalent code already. from i810_driver.c: /* Setting the OVRACT Register for video overlay */ { CARD32 LCD_TV_Control = INREG(LCD_TV_C); CARD32 TV_HTotal = INREG(LCD_TV_HTOTAL); CARD32 ActiveStart, ActiveEnd; if((LCD_TV_Control & LCD_TV_ENABLE) && !(LCD_TV_Control & LCD_TV_VGAMOD) && TV_HTotal) { ActiveStart = ((TV_HTotal >> 16) & 0xfff) - 31; ActiveEnd = (TV_HTotal & 0x3ff) - 31; } else { ActiveStart = i810Reg->OverlayActiveStart; ActiveEnd = i810Reg->OverlayActiveEnd; } OUTREG(LCD_TV_OVRACT, (ActiveEnd << 16) | ActiveStart); } which looks like a generalized version of what's described in the URL. has anyone actually tested this?
accepting this one so i remember to find someone with an i810 to test. but i strongly suspect this is already fixed.
bugzilla, you're stupid.
from xfree86's i810_driver.c, revision 1.93 (in 4.3.99.14): 495. i830/i810 driver: * Added Christian Ziez's code to tweak BIOS image to convince chipset of resized video RAM. * Fixed viewport/video overlay window alingment issues. * Fixed calculation of video overlay memory size. * Fixed video overlay on TV out (BugzillaR #213). (Egbert Eich). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This is the source of the code in comment #1. This look invalid, but I'll mark it REMIND since I can't find anyone to test.
I have an i810 box that I can test on. What should I do to test and then determine pass/fail?
run xine or mplayer on the TV output and make sure it works as expected.
I am not sure what to expect. (Sorry to be such a dumb user) I am not even sure if I should be looking for somethign visualy better, or less CPU, or just "displays on TV"
doh - clicked the "close" button - dam am I am luser <hangs head in shame>
just "displays on TV" should be all. the patch in question enables Xv to work even on the TV output.
carlk, ping. have you tested this?
reporter, ping again.
closing this one as REMIND. the code in CVS appears to match the desired functionality. if on testing this is found not to work, please reopen and explain.
Mass reopen. The "REMIND" resolution is lame, I'm deleting it. Consider yourself reminded.
Maybe we can close this as the reporter seems lost.
Closing.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.