xf86-video-intel 2.0.0 and Xvideo
Keith Packard
keithp at keithp.com
Thu Jun 7 13:10:41 PDT 2007
On Thu, 2007-06-07 at 14:45 -0400, Ken Mandelberg wrote:
> I've ran into something I didn't expect. I've been doing video to the
> vga or dvi output of my i915 laptop using the overlay adapter to get
> brightness/contrast/etc . I just switched over to the LDVS (disabling
> the other monitors in xorg.conf), and found that I get nothing but blue
> screen where the overlay should be on the display. In this configuration
> pipe A is shown as off, and the LDVS goes to pipe B.
This should be fixed as of a few days ago; switching outputs should move
the Xv overlay to the remaining active outputs.
> If I enable both the VGA and LDVS, the VGA gets A and the LDVS gets B
> and overlay video only goes to VGA.
When both are active, you can change which shows the overlay by
manipulating the XV_PIPE Xv property.
> So can only pipe A do overlay video and the LDVS only can use pipe B?
The overlay can use either pipe. But, yes, the LVDS only uses pipe B.
> Are shaders for the textured adapter on anyones roadmap?
If you're interested in brightness/contrast, it should be fairly easy to
adapt the exsiting textured video code. The YUV->RGB conversion matrix
is found in i915_video.c as a set of twelve constants. Adjust these as
needed to change the conversion.
> In a somewhat unrelated question it appears to me that running VGA and
> LDVS simultaneously gives you a cloned display with the resolution modes
> of the LDVS. Are there any other options for running both at once?
Of course, you can explicitly control how the outputs are mapped to
crtcs with the RandR 1.2 extension.
--
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20070607/aa3228c3/attachment.pgp>
More information about the xorg
mailing list