summaryrefslogtreecommitdiffstats
path: root/libdha
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-21 18:11:10 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-12-21 18:11:10 +0000
commit45868bd570812fac99e9be7d90d5dc57144b63f2 (patch)
tree9604f584795e313d140f6458f6f6a8acc07fa9e2 /libdha
parentbede764c6bc9f9b14e30be26d911289ef65afaf1 (diff)
downloadmpv-45868bd570812fac99e9be7d90d5dc57144b63f2.tar.bz2
mpv-45868bd570812fac99e9be7d90d5dc57144b63f2.tar.xz
updated
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8508 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libdha')
-rw-r--r--libdha/.cvsignore3
-rw-r--r--libdha/README42
2 files changed, 32 insertions, 13 deletions
diff --git a/libdha/.cvsignore b/libdha/.cvsignore
index 145d17c5b6..634b117c25 100644
--- a/libdha/.cvsignore
+++ b/libdha/.cvsignore
@@ -1,3 +1,4 @@
+*.o
.depend
pci.db
pci_vendors.h
@@ -5,4 +6,4 @@ pci_ids.h
pci_names.c
pci_names.h
pci_dev_ids.c
-libdha.so.*
+libdha.so*
diff --git a/libdha/README b/libdha/README
index a855880cdb..7a2c905e85 100644
--- a/libdha/README
+++ b/libdha/README
@@ -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)