[Mplayer-cvslog] CVS: main/libdha README,1.2,1.3

Alex Beregszaszi alex at mplayerhq.hu
Sat Dec 21 19:09:44 CET 2002


Update of /cvsroot/mplayer/main/libdha
In directory mail:/var/tmp.root/cvs-serv7631

Modified Files:
	README 
Log Message:
updated

Index: README
===================================================================
RCS file: /cvsroot/mplayer/main/libdha/README,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- README	2 Feb 2002 07:19:34 -0000	1.2
+++ README	21 Dec 2002 18:09:28 -0000	1.3
@@ -1,12 +1,30 @@
-libdha - Library of Direct Hardware Access.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-This library was designed for direct hardware access under different
-OS and architectures. It's not linux specific only (like harddrake
-and other).
-
-This library is based on gfxdump utility from GATOS project.
-Full list of supported OS'es see in libdha.h
-
-Note: This library requires ROOT privileges or SUID'ed executable
-file (same as XServer).
-(Or use newly developed libdha kernel helper. Look at kernelhelper/dhahelper.c)
+lidbha - Direct Hardware Access library
+=======================================
+
+This library was designed for providing direct hardware access under different
+OS'es and architectures, so it's platform- and os-independent.
+
+The main project on tthe top of libdha is Vidix. It provides userspace
+video drivers (Matrox, Ati, 3Dlabs, Trident).
+
+For the full list of supported OS'es read the sources, but here's a reported
+as working list (these platforms are used daily):
+ Linux/x86
+ FreeBSD/x86
+ NetBSD/x86
+ Linux/PPC
+
+There are different ways to access the hardware, normally only ROOT can do that.
+With root privileges libdha will finely run, but there are some others ways
+to use it as a normal user:
+1, set the SUID bit on the binary (in this was it runs with root priviliges)
+2, use svgalib kernel helper
+3, use dhahelper (not yet finished)
+
+The library is based on XFree86 and gfxdump (a utility from GATOS project)
+sources.
+
+Original import and design by Nick Kurshev and Alex Beregszaszi.
+Current maintenance and dhahelper by Alex Beregszaszi.
+Svgalib kernelhelper support by Matan Ziv-Av.
+(for the e-mail addresses see the AUTHORS file in MPlayer)




More information about the MPlayer-cvslog mailing list