annotate DOCS/VIDEOCARDS @ 140:6889224c44e0

big updates, new docs, etc :)
author gabucino
date Sun, 18 Mar 2001 17:57:49 +0000
parents
children 0b6b7cad24ef
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
140
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
1
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
2 Videocards with hardware acceleration:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
4
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
5 * read DOCS/MTRR too!
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
6
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
7 "Hardware acceleration" usually means hardware YUV conversion, scaling,
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
8 bilinear filtering. Under Linux and XFree86, this is done by the XVideo
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
9 extension, this is what the option '-vo xv' uses.
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
10 In order to make this work, be sure to check the following:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
11 1. your card actually supports harware acceleration
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
12 2. you use XFree86 4.0.2 or newer (former versions don't have XVideo)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
13 3. X loads the XVideo extension, it's something like this:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
14 (II) Loading extension XVideo
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
15 in /var/log/XFree86.0.log
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
16 NOTE : this loads only the XFree86 support. In a good install, this is
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
17 always loaded, and doesn't mean that the _card's_ XVideo support is
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
18 loaded!
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
19 4. The XVideo extensions can use your card. Try 'xvinfo' which is the part of
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
20 the XFree86 distribution. It should display a long text, similar to this:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
21
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
22 X-Video Extension version 2.2
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
23 screen #0
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
24 Adaptor #0: "Savage Streams Engine"
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
25 number of ports: 1
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
26 port base: 43
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
27 operations supported: PutImage
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
28 supported visuals:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
29 depth 16, visualID 0x22
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
30 depth 16, visualID 0x23
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
31 number of attributes: 5
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
32 (...etc...)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
33 5. Be sure MPlayer is compiled with the "xv" target. "./configure" should say:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
34 Checking for Xv ... yes
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
35 6. If all is fine, try the option '-vo xv' . It should work.
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
36 (if it doesn't, send us a bugreport. See the README on how to do this.)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
37
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
38
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
39
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
40 There are additional drivers for the Matrox cards, which are usually
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
41 better than XVideo, consume much less CPU, and some doesn't even need X.
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
42 (Arpi please complete this section somewhat :) I'll correct your english:)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
43
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
44
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
45
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
46 If your card lacks hardware acceleration, you can still boost your fps by
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
47 using the DGA driver.
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
48 1. Make sure X loads the DGA extension:
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
49 (II) Loading extension XFree86-DGA
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
50 2. MPlayer's DGA driver is autodetected on ./configure, or you can force it
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
51 with --enable-dga.
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
52 3. Be sure to use 24/32bpp mode, since there is no converter right now.. :(
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
53 4. Install MPlayer SUID root.
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
54 (see the FAQ on how to do this, and... heed the warning!)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
55 5. Use '-vo dga' option, and there you go! (hope so:)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
56
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
57
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
58
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
59 (section describing OpenGL support? I don't have any:)
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
60
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
61 Gabucino
6889224c44e0 big updates, new docs, etc :)
gabucino
parents:
diff changeset
62