Mercurial > mplayer.hg
annotate DOCS/DXR3 @ 3847:c8c7ba08ef44
-wid/-rootwin support
author | arpi |
---|---|
date | Fri, 28 Dec 2001 20:15:43 +0000 |
parents | aba69e4a76b8 |
children | 340dfa9544bf |
rev | line source |
---|---|
2646 | 1 DXR3/H+ video/audio output plugins manual by David Holm |
2 ======================================================= | |
3 | |
3330
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
4 2001-12-04: Thanks to Inaki Garci'a Etxebarria of |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
5 zapping.sourceforge.net we have now |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
6 abandoned rte since it caused problems for |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
7 users who didn't rtfm and compiled it with |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
8 ffmpeg support. Instead we are now using |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
9 libmp1e which is a modified version of mp1e. |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
10 |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
11 2001-11-29: Thanks to Felix Buenemann I managed to |
3208 | 12 optimize the odivx playback as well as add |
13 support for the rest of the codecs! | |
14 | |
3201 | 15 2001-11-28: ffmpeg replaced with mp1e, divx playback |
16 won't get much faster than this, huge thanks | |
17 goes out to Ivan Kalvachev for helping me | |
18 fix the final mp1e bugs (and contributing | |
19 to the libvo2 development) | |
20 | |
2646 | 21 1. Introduction |
22 | |
23 The DXR3 and Hollywood+ are two not too different mpeg-(1/2) and ac3 | |
24 hardware playback cards that came at about the same time as the first | |
25 dvd-rom drives hit the market. At that time most computers weren't | |
26 powerful enough for synced software dvd playback. And even the faster | |
27 (intel-based) computers had troubles with artifacts. | |
28 Sigma Designs came up with the great idea to create a hardware | |
29 mpeg-(1/2), ac3 decoder. Sigma Designs are known for their realmagic | |
30 hardware (or they bought the company who came up with the first | |
31 realmagic boards, I don't know which). | |
32 Later Creative Labs thought, hey, we also wan't this product, and to | |
33 distribute it with our dvd-drives (the DVD Encore packages if I recall | |
34 correctly). So they bought the designs for the Hollywood plus and | |
35 replaced the circuit used to produce a proper video feed for tv's | |
36 called adv7170 or adv7175a depending on which h+ board you own with | |
37 a bt865. The reason for this is beyond my understanding as this seems | |
38 complete illogical to me, but I have had great experiences with | |
39 bt(brooktree) circuits in the past, so I don't mind. | |
40 Well, nowadays most people have no use for a mpeg-(1/2) or ac3 | |
41 hardware decoder since most computers these days have no problem doing | |
42 this in software and have cycles left for posprocessing (removing of | |
43 artefacts and other garbage produced by compression). | |
44 These days, you have two uses for this card: | |
45 1. You have a slow computer which you use for vcd/dvd playback | |
46 2. You discover what I have done with the implementation of this as | |
47 an audio/video output device for mplayer (read on and you'll find | |
48 out). | |
3330
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
49 |
2646 | 50 |
51 | |
52 2. Requirements | |
53 | |
3330
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
54 * First of all you will need the DXR3/H+ drivers properly installed. |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
55 Version 0.9.0 or later |
2646 | 56 |
3330
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
57 * Run <mplayerdir>/configure and make sure that DXR3/H+ support = yes |
2646 | 58 |
3208 | 59 From here on compilation (of at least my code ;) should go without any |
2646 | 60 problems. |
61 | |
62 | |
2770 | 63 |
2646 | 64 3. Usage |
65 | |
66 After installation you will have two new outdevices in mplayer: | |
67 -vo dxr3 For video output | |
3186 | 68 -ao dxr3 For audio output |
2646 | 69 |
2770 | 70 MPEG-1, MPEG-2, VCD and DVD Notes |
2646 | 71 There are some notes to take into account here for optimum playback. |
72 When playing any mpeg-(1/2) file, this including usage of the "-dvd" | |
73 and "-vcd" options you must either add the "-vc mpegpes" or edit | |
74 codecs.conf and make sure videocodec mpegpes is listed above mpeg12. | |
75 If you fail to do this you will only get software playback which kinda | |
76 spoils most of the useful features of this card except for tv-out ;). | |
77 Remember that if you edit the codecs.conf file and move the mpegpes | |
78 section will have to specify "-vc mpeg12" if you want to playback | |
2770 | 79 any of these video types _without_ "-vo dxr3"! |
2646 | 80 |
2770 | 81 DIVX Notes |
3208 | 82 When playing divx's add "-vc odivx" for maximum performance. |
3201 | 83 I've switched to mp1e from ffmpeg so it should be lightning fast now. |
2770 | 84 |
3186 | 85 Other codecs: |
3208 | 86 No "-vc <codec>" switches should be required as mplayer will autodetect. |
87 If you find an unsupported codec please contact me! | |
2646 | 88 |
3330
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
89 * Avoid running mplayer as root or setuid root as rtc timing seems to |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
90 slow down playback on the dxr3 for some users. I will look into this |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
91 at a later point as this hardly qualifies as a severe bug * |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
92 |
aba69e4a76b8
Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents:
3208
diff
changeset
|
93 |
2646 | 94 |
3186 | 95 4. Contacting me |
2646 | 96 |
2770 | 97 You can contact me either by e-mailing me, <dholm@iname.com> or by using |
2646 | 98 icq: 798427 |
2770 | 99 Feedback, bugreports and general suggestions are appreciated (preferably |
100 by e-mail). My name is David Holm for those of you who are incapable of | |
101 reading a heading. ;) | |
2646 | 102 |
103 |