Mercurial > mplayer.hg
annotate vidix/README.dha @ 37149:a9ceb566a008
configure: add CONFIG_STARTCODE to prevent build failure
author | michael |
---|---|
date | Tue, 05 Aug 2014 11:12:59 +0000 |
parents | 73714a7a98cf |
children |
rev | line source |
---|---|
8507 | 1 lidbha - Direct Hardware Access library |
2 ======================================= | |
3 | |
4 This library was designed for providing direct hardware access under different | |
5 OS'es and architectures, so it's platform- and os-independent. | |
6 | |
8508 | 7 The main project on the top of libdha is Vidix. It provides userspace |
8 video drivers for Matrox, Ati, 3Dlabs, Trident (and it's still evolving). | |
3973 | 9 |
8508 | 10 For the full list of supported OS'es read the sources, anyway here's a 'reported |
11 as working' list (these platforms are used daily): | |
8507 | 12 Linux/x86 |
13 FreeBSD/x86 | |
14 NetBSD/x86 | |
15 Linux/PPC | |
3973 | 16 |
8507 | 17 There are different ways to access the hardware, normally only ROOT can do that. |
11704 | 18 With root privileges libdha will run fine, but there are some others ways |
8507 | 19 to use it as a normal user: |
11704 | 20 1, set the SUID bit on the binary (in this way it runs with root privileges) |
23644
73714a7a98cf
Hint at the Makefile for information how to build dha with svgalib_helper
reimar
parents:
22921
diff
changeset
|
21 2, use svgalib kernel helper (please read the comment in the Makefile) |
8507 | 22 3, use dhahelper (not yet finished) |
23 | |
8508 | 24 The library is based on XFree86 and gfxdump (a utility from the GATOS project) |
8507 | 25 sources. |
26 | |
27 Original import and design by Nick Kurshev and Alex Beregszaszi. | |
28 Current maintenance and dhahelper by Alex Beregszaszi. | |
29 Svgalib kernelhelper support by Matan Ziv-Av. | |
30 (for the e-mail addresses see the AUTHORS file in MPlayer) |