I believe there may be a bug in the XFree86 4.2 Xv drivers for Trident 
9660 chips. I have a laptop with a Trident 9660 graphics controller, and 
when I try to run Xine using Xv, this is what I get:

xine menace_480.mov
This is xine (X11 gui) - a free video player v0.9.11
(c) 2000-2002 by G. Bartsch and the xine project team.
Built with xine library 0.9.11 [Sat 22 Jun 2002 20:14:54]-[gcc version 
2.96 20000731 (Red Hat Linux 7.1 2.96-98)]-[Linux 2.4.18-xfs i586].
Found xine library version: 0.9.11 (0.9.11cvs).
XServer Vendor: The XFree86 Project, Inc. Release: 40200000,
         Protocol Version: 11, Revision: 0,
         Available Screen(s): 1, using 0
         Depth: 16.
tvmode: cannot connect to nvtvd - no TV mode switching available
Display is not using Xinerama.
tvmode: not connected to nvtvd for switching
video_out_xv: using Xv port 55 from adaptor Trident Backend Scaler for 
hardware colorspace conversion and scaling.
video_out_xv: port attribute XV_COLORKEY value is 0
X Error of failed request:  BadMatch (invalid parameter attributes)
   Major opcode of failed request:  141 (XVideo)
   Minor opcode of failed request:  14 ()
   Serial number of failed request:  1110
   Current serial number in output stream:  1110

I beleive the bug to be in X, rather than xine, because after I've done 
this, any attempt to access the Xv system gives an error:


[wowbaggr@wanderer animations.2]$ xvinfo
X-Video Extension version 2.2
screen #0
   Adaptor #0: "Trident Backend Scaler"
     number of ports: 1
     port base: 55
     operations supported: PutImage
     supported visuals:
       depth 16, visualID 0x23
       depth 16, visualID 0x24
     number of attributes: 6
       "XV_COLORKEY" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_SATURATION" (range 0 to 187)
               client settable attribute
X Error of failed request:  BadMatch (invalid parameter attributes)
   Major opcode of failed request:  141 (XVideo)
   Minor opcode of failed request:  14 ()
   Serial number of failed request:  14
   Current serial number in output stream:  14
               client gettable attribute[wowbaggr@wanderer animations.2]$
[wowbaggr@wanderer animations.2]$

For reference, here's what's on the bus:


  lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 85C501/2
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
00:01.1 IDE interface: Silicon Integrated Systems [SiS] 85C601 (rev 01)
00:06.0 VGA compatible controller: Trident Microsystems TGUI 
9660/968x/968x (rev d3)
00:0d.0 PCMCIA bridge: Omega Micro Inc. 82C092G (rev 02)
00:0e.0 PCMCIA bridge: Omega Micro Inc. 82C092G (rev 02)


This is with the binaries available from XFree86.org - not a CVS pull.

Has anybody else seen this? Is there any other info I can provide?

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to