diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-21 18:11:10 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-12-21 18:11:10 +0000 |
commit | 45868bd570812fac99e9be7d90d5dc57144b63f2 (patch) | |
tree | 9604f584795e313d140f6458f6f6a8acc07fa9e2 /libdha/README | |
parent | bede764c6bc9f9b14e30be26d911289ef65afaf1 (diff) | |
download | mpv-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/README')
-rw-r--r-- | libdha/README | 42 |
1 files changed, 30 insertions, 12 deletions
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) |