Bug 23895

Summary: VideoAdaptor section of xorg.conf man page needs love
Product: xorg Reporter: Alan Coopersmith <alan.coopersmith>
Component: Server/DDX/XorgAssignee: Jesse Adkins <jesserayadkins>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: minor    
Priority: low CC: jesserayadkins
Version: gitKeywords: love
Hardware: All   
OS: All   
Whiteboard: 2011BRB_Reviewed
i915 platform: i915 features:

Description Alan Coopersmith 2009-09-12 22:37:37 UTC
% man xorg.conf
[...]

VIDEOADAPTOR SECTION
     Nobody wants to say how this works.  Maybe nobody knows ...

[...]
Comment 1 Jesse Adkins 2010-11-05 21:42:19 UTC
After looking it over, I think VideoAdaptor needs to be removed.

Section VideoAdaptor entries have options, identifiers, ports (a subsection which has options), drivers, BusID, and some other things.

Each screen can have 1+ VideoAdaptor declarations (it asks for non-unique strings). In validation, the screen entries are checked against the Section entries. Each monitor now has a pointer to a VideoAdaptor pool entry.

It then goes on that screens are created with xvadaptors for each VideoAdaptor. The actual screens used (not the parser's screens) get that info. 

This copying is done so that xf86FindXvOptions can get separate options. The only caller of said function is the glint driver in the pm2_video.c. It's so glint can use like-named options divided into three option tables, instead of using a single option table (with 'input' and 'output' prefixes to names as necessary).

I still want glint's argument parsing fixed regardless.
Comment 2 Adam Jackson 2018-07-30 16:16:02 UTC
This is almost fixed, we removed the section in:

...

But there are still some stray references.
Comment 3 Adam Jackson 2018-07-30 16:17:52 UTC
Wait, no we didn't. I just can't grep. Still, moving this to the Xorg DDX instead of "documentation", which is a junk-drawer component I'm trying to clean out for the gitlab migration.
Comment 4 GitLab Migration User 2018-12-13 18:28:43 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/149.

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.