Mercurial > mplayer.hg
annotate DOCS/DXR3 @ 6317:0ed18ccf8a84
Credits updated from Albeu's patch, reordered to match alphabetical sorting
where needed.
author | diego |
---|---|
date | Thu, 06 Jun 2002 22:21:58 +0000 |
parents | 1107d4af27e9 |
children |
rev | line source |
---|---|
6251 | 1 How to use a Sigma Designs Hollywood Plus and/or a Creative DXR3 (by David Holm) |
2 ================================================================================ | |
2646 | 3 |
4478 | 4 Thanks goes out to Daniel Bell for the donation of a brand new 20GB IBM |
5 harddisk. | |
6 | |
4096 | 7 1. Requirements |
2646 | 8 |
6251 | 9 * First of all you will need properly installed DXR3/H+ drivers, version |
10 0.12.0 or later. You can find them at | |
4096 | 11 http://dxr3.sourceforge.net/ |
6251 | 12 (You only need to run "make install devices" in em8300-x.y.z/modules, |
13 not in the root directory.) | |
2646 | 14 |
6251 | 15 * Run <mplayerdir>/configure and make sure that DXR3/H+ support = yes. |
16 If you want to play files other than MPEG I highly recommend you install | |
5426 | 17 libavcodec as well (Read DOCS/codecs.html for more info). |
2646 | 18 |
6251 | 19 From here on compilation (at least of my code ;)) should go without any |
2646 | 20 problems. |
21 | |
22 | |
2770 | 23 |
4096 | 24 2. Usage |
6251 | 25 |
26 -vo dxr3:<noprebuf>:<codec>:<device> Where noprebuf specifies turning off | |
27 prebuffering. This is done automatically | |
28 on Athlons. If playback is out of sync | |
5361
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
29 try disabling prebuffering. If noprebuf |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
30 is left out prebuffering is enabled |
6251 | 31 (except on Athlons). |
5361
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
32 |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
33 <codec> = fame/avcodec, avcodec produces |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
34 better quality output, but fame is |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
35 faster for those of you with slow |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
36 machines. The default is to use |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
37 libavcodec. Note that you need |
6251 | 38 properly installed libavcodec (read |
5361
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
39 DOCS/codecs.html) |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
40 |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
41 <device> = device number to use in case |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
42 you have more than one em8300 card |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
43 |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
44 Any of these options may be left out, |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
45 but they must be specified in this order |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
46 i.e. dxr3:fame works, dxr3:1 works but |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
47 dxr3:1:avcodec will not. |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
48 These new features were added by XorA, |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
49 he usually hangs out in #dxr3 on |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
50 irc.openprojects.net, let him know |
3e81a50e33ff
XorA added the option of switching between fame/avcodec without
mswitch
parents:
4906
diff
changeset
|
51 you like it... |
6251 | 52 |
53 -ao oss:/dev/em8300_ma-X For audio output, where X is the device | |
54 number (0 if one card). | |
55 | |
56 -ac hwac3 For digital instead of analog audio | |
57 output. | |
58 | |
59 -vc mpegpes Force hardware acceleration, only works | |
60 with MPEG1/2. | |
61 | |
62 -aop list=resample:fout=xxxxx If sample rate is below 44100Hz, select | |
63 either 44100Hz or 48000Hz depending on | |
5426 | 64 which which one matches closest. I.e. |
6251 | 65 if the movie uses 22050Hz use 44100Hz as |
66 44100 / 2 = 22050, if it is 24000Hz use | |
67 48000Hz as 48000 / 2 = 24000 and so on. | |
4906
974cd3ff4f92
Added more info regarding sync and :noprebuffering
mswitch
parents:
4715
diff
changeset
|
68 This does not work with digital audio |
6251 | 69 output (-ac hwac3). |
70 | |
2646 | 71 |
6116 | 72 Overlay |
6251 | 73 |
74 To get overlay run dxr3view that comes with the em8300 package before starting | |
75 MPlayer. You can set various options in dxr3view by pressing T while holding | |
6116 | 76 the mouse cursor above the window. |
77 | |
6251 | 78 |
2770 | 79 MPEG-1, MPEG-2, VCD and DVD Notes |
6251 | 80 |
81 MPEG 1/2 content should now automatically be detected by MPlayer and it will | |
5426 | 82 use the hardware acceleration of the DXR3 to play it. If not, you can force |
6251 | 83 it to hardware acceleration with '-vc mpegpes'. Also, if you plan to use any |
84 postprocessing filters you must use '-vc mpeg12'. | |
85 | |
86 In some instances, subtitles may not appear properly in sync with the A/V stream | |
87 when using hardware decoding ('-vc mpegpes'). This is a known bug. The em8300 | |
88 will also improperly handle subtitles that are too big, and may hang for a second | |
89 or two. At this time, the only workaround is to use '-vc mpeg12' when viewing | |
90 DVDs with subtitles. | |
4096 | 91 |
92 3. Contacting me | |
2646 | 93 |
6251 | 94 You can contact me either by e-mailing <dholm@telia.com> or by using |
95 ICQ: 798427 | |
96 Feedback, bug reports and general suggestions are appreciated (preferably | |
4096 | 97 by e-mail). |