[Mplayer-cvslog] CVS: main/DOCS VIDEOCARDS,1.2,1.3

Berczi Gabor gabucino at users.sourceforge.net
Sun Mar 18 21:41:48 CET 2001


Update of /cvsroot/mplayer/main/DOCS
In directory usw-pr-cvs1:/tmp/cvs-serv21519/DOCS

Modified Files:
	VIDEOCARDS 
Log Message:

corrected A'rpi's many shitty thingy ;)


Index: VIDEOCARDS
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/VIDEOCARDS,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** VIDEOCARDS	2001/03/18 19:27:28	1.2
--- VIDEOCARDS	2001/03/18 20:41:46	1.3
***************
*** 8,35 ****
  bilinear filtering. Under Linux, there are several ways to access it:
  
! I.   the Xv (XVideo) extension of XFree86-4.0.x
! II.  opengl drivers with glTexSubImage() support (currently the Utah-GLX drivers)
! III. native card-specific drivers, using special abilities of some cards
! IV.  DGA - direct graphic access. no yuv & scaling, but faster than raw X11
  
! Now, see them in details:
  
! I. under XFree86 v4.0.x, using the XVideo extension:
     this is what the option '-vo xv' uses.
  
  In order to make this work, be sure to check the following:
  
! 1. you use XFree86 4.0.2 or newer (former versions don't have XVideo)
  
! 2. your card actually supports harware acceleration (modern cards does)
  
  3. X loads the XVideo extension, it's something like this:
     (II) Loading extension XVideo
     in /var/log/XFree86.0.log
!    NOTE : this loads only the XFree86 support. In a good install, this is
            always loaded, and doesn't mean that the _card's_ XVideo support is
            loaded!
  
! 4. your card has Xv support under linux. To check, try 'xvinfo', it is the
     part of the XFree86 distribution. It should display a long text, similar
     to this:
--- 8,36 ----
  bilinear filtering. Under Linux, there are several ways to access it:
  
! I.   The Xv (XVideo) extension of XFree86 4.0.x
! II.  OpenGL drivers with glTexSubImage() support (currently the Utah-GLX
!      drivers)
! III. Native card-specific drivers, using special abilities of some cards
! IV.  DGA - direct graphic access. no YUV & scaling, but faster than raw X11
  
! Now, let's see them in details:
  
! I. Under XFree86 4.0.2 or newer, using the XVideo extension:
     this is what the option '-vo xv' uses.
  
  In order to make this work, be sure to check the following:
  
! 1. You use XFree86 4.0.2 or newer (former versions don't have XVideo)
  
! 2. Your card actually supports harware acceleration (modern cards do)
  
  3. X loads the XVideo extension, it's something like this:
     (II) Loading extension XVideo
     in /var/log/XFree86.0.log
!    NOTE : this loads only the XFree86's extension. In a good install, this is
            always loaded, and doesn't mean that the _card's_ XVideo support is
            loaded!
  
! 4. Your card has Xv support under Linux. To check, try 'xvinfo', it is the
     part of the XFree86 distribution. It should display a long text, similar
     to this:
***************
*** 45,48 ****
--- 46,61 ----
  	      depth 16, visualID 0x23
  	    number of attributes: 5
+ 	(...)
+ 	    Number of image formats: 7
+ 	      id: 0x32595559 (YUY2)
+ 	        guid: 59555932-0000-0010-8000-00aa00389b71
+ 	        bits per pixel: 16
+ 	        number of planes: 1
+ 	        type: YUV (packed)
+ 	      id: 0x32315659 (YV12)
+ 	        guid: 59563132-0000-0010-8000-00aa00389b71
+ 	        bits per pixel: 12
+ 	        number of planes: 3
+ 	        type: YUV (planar)
  	(...etc...)
  
***************
*** 64,70 ****
     The new X4/DRI and nVidia's binary drivers has no usable glTexSubImage :(
  
! III. native card-specific drivers
  
! There is 3 native drivers for linux:
  1. Matrox G200/G400/G450 BES (Back-End Scaler) support -> mga_vid kernel drv.
    It's active developed by me (A'rpi), and it has hardware VSYNC support
--- 77,83 ----
     The new X4/DRI and nVidia's binary drivers has no usable glTexSubImage :(
  
! III. Native card-specific drivers
  
! There is 3 native drivers for Linux:
  1. Matrox G200/G400/G450 BES (Back-End Scaler) support -> mga_vid kernel drv.
    It's active developed by me (A'rpi), and it has hardware VSYNC support
***************
*** 93,97 ****
  3. 3dfx (which ones?) YUV+scaler support, using /dev/3dfx (tdfx.o driver?)
    The /dev/3dfx kernel driver exists only for 2.2.x kernels, for use with
!   Glide 2.x linux ports. It's not tested with MPlayer, and so no more
    supported. Volunteers needed to test it and bring the code up-to-date.
  
--- 106,110 ----
  3. 3dfx (which ones?) YUV+scaler support, using /dev/3dfx (tdfx.o driver?)
    The /dev/3dfx kernel driver exists only for 2.2.x kernels, for use with
!   Glide 2.x Linux ports. It's not tested with MPlayer, and so no more
    supported. Volunteers needed to test it and bring the code up-to-date.
  
***************
*** 106,110 ****
  3. Be sure to use 24/32bpp mode, since there is no converter right now.. :(
  4. Install MPlayer SUID root.
!    (see the FAQ on how to do this, and... heed the warning!)
  5. Use '-vo dga' option, and there you go! (hope so:)
  
--- 119,132 ----
  3. Be sure to use 24/32bpp mode, since there is no converter right now.. :(
  4. Install MPlayer SUID root.
!    'chown root /usr/local/bin/mplayer'
!    'chmod 750 /usr/local/bin/mplayer' 
!    'chmod +s /usr/local/bin/mplayer' 
!    Now it works as a simple user, too.
!    !!!! BUT STAY TUNED !!!!
!    This is a BIG security risk! Never do this on a server or on a computer
!    can be accessed by more people than only you because they can gain root
!    privilegies through suid root mplayer.
!    !!!! SO YOU HAVE BEEN WARNED ... !!!!
! 
  5. Use '-vo dga' option, and there you go! (hope so:)
  


_______________________________________________
Mplayer-cvslog mailing list
Mplayer-cvslog at lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog



More information about the MPlayer-cvslog mailing list