annotate DOCS/DXR3 @ 4754:ad892563d9c4

Added VOCTRL_PAUSE and VOCTRL_RESUME Fixed playback bug in vo_dxr3 which would cause syncloss when playing ntsc movies on pal and vice versa (this does not affect mpeg playback as we still don't know how to set the internal fps registers)
author mswitch
date Mon, 18 Feb 2002 17:34:20 +0000
parents 2674848bd897
children 974cd3ff4f92
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
1 How to use a Sigma Designs Hollywood Plus and/or a Creative DXR3 by David Holm
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
2 ==============================================================================
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
3
4478
38d3954edb48 applied David Holm's patch
gabucino
parents: 4160
diff changeset
4 Thanks goes out to Daniel Bell for the donation of a brand new 20GB IBM
38d3954edb48 applied David Holm's patch
gabucino
parents: 4160
diff changeset
5 harddisk.
38d3954edb48 applied David Holm's patch
gabucino
parents: 4160
diff changeset
6
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
7 1. Requirements
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
8
3330
aba69e4a76b8 Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents: 3208
diff changeset
9 * First of all you will need the DXR3/H+ drivers properly installed.
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
10 Version 0.10.0 or later. You can find it at
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
11 http://dxr3.sourceforge.net/
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
12
3330
aba69e4a76b8 Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents: 3208
diff changeset
13 * Run <mplayerdir>/configure and make sure that DXR3/H+ support = yes
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
14 if you want to play files other than mpeg libmp1e should be = yes as well
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
15
3208
98a587aaf505 Support for YV12 with DXR3, patch by D. Holm.
atmos4
parents: 3201
diff changeset
16 From here on compilation (of at least my code ;) should go without any
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
17 problems.
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
18
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
19
2770
b9732eaa82d9 DXR3 beta2 patch by David Holm.
atmos4
parents: 2646
diff changeset
20
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
21 2. Usage
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
22
4616
mswitch
parents: 4614
diff changeset
23 -vo dxr3:<devicenum> For video output :<devicenum> is not needed unless
mswitch
parents: 4614
diff changeset
24 you have more than one em8300 device in your computer
mswitch
parents: 4614
diff changeset
25 -vo dxr3:noprebuf Turn of prebuffering. This is only needed if you are
mswitch
parents: 4614
diff changeset
26 having sync issues with normal playback, this will
mswitch
parents: 4614
diff changeset
27 make playback appear less smooth and will not use all
mswitch
parents: 4614
diff changeset
28 available cpu power when playing non-mpeg content.
mswitch
parents: 4614
diff changeset
29 Note: With prebuffering A-V: should be negative, if
mswitch
parents: 4614
diff changeset
30 it's nonnegative your computer is too slow to
mswitch
parents: 4614
diff changeset
31 properly play the video and you should disble
mswitch
parents: 4614
diff changeset
32 prebuffering if you have sync issues.
mswitch
parents: 4614
diff changeset
33 Without prebuffering this value should stay
mswitch
parents: 4614
diff changeset
34 close to 0 at all times.
mswitch
parents: 4614
diff changeset
35 Note2: Some very fast computers seems to have issues
mswitch
parents: 4614
diff changeset
36 with prebuffering. Blame Sigma for that ;).
mswitch
parents: 4614
diff changeset
37 You can safely use :noprebuf since your machines
mswitch
parents: 4614
diff changeset
38 are fast enough to give you smooth playback anyway.
4160
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
39 -ao oss:<devicefile> For audio output
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
40 -ac hwac3 For digital audio output instead of
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
41 analog
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
42 -vc mpegpes For mpeg playback
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
43 -aop list=resample:fout=48000 If samplerate is below 44100Hz
4616
mswitch
parents: 4614
diff changeset
44 This does not work with digital audio output
mswitch
parents: 4614
diff changeset
45 (-ac hwac3)
4160
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
46 <devicenum> Number of device to use for playback
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
47 (if you have more than one card.).
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
48 This can usually be left out (-vo dxr3).
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
49 Mandrake 8.1 uses devfs by default. If
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
50 you are running mandrake 8.1 please use
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
51 -vo dxr3:0
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
52 <devicefile> Normally /dev/em8300_ma or
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
53 /dev/em8300_ma-<devicenum>
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
54 (-ao dxr3:/dev/em8300_ma). If left out
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
55 the default oss device will be used
ac62f8534409 hw spu support for dxr3 - patch by David Holm
arpi
parents: 4096
diff changeset
56 (normally soundcard).
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
57
2770
b9732eaa82d9 DXR3 beta2 patch by David Holm.
atmos4
parents: 2646
diff changeset
58 MPEG-1, MPEG-2, VCD and DVD Notes
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
59 There are some important notes to take into account here for optimum playback.
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
60 MPlayer currently does not autodetect that the dxr3 can playback mpegs. So for
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
61 mpeg files, dvd's and vcd's you have to add -vc mpegpes to tell mplayer that
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
62 you are using a hardware accelerator. Otherwise mplayer will decode the movie
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
63 in software, which is much slower.
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
64 Note that you cannot use -vc mpegpes with movies that aren't mpeg 1 or 2 or
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
65 you will get an error message saying "Can't find codec for video format...".
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
66
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
67 * If you run mplayer as root, or set userid root it will use your pc's internal
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
68 realtime clockgenerator for syncing. (If your kernel supports it (It's
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
69 located in character devices and called "Enhanced realtime clock support")).
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
70 Some people report that this has improved playback (which it should), but
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
71 others have had problems with it. You will have to experiment yourself with
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
72 this to find your optimum setup.
3330
aba69e4a76b8 Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents: 3208
diff changeset
73
aba69e4a76b8 Update regarding linmp1e usage, submitted by D: Holm
atmos4
parents: 3208
diff changeset
74
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
75
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
76 3. Contacting me
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
77
2770
b9732eaa82d9 DXR3 beta2 patch by David Holm.
atmos4
parents: 2646
diff changeset
78 You can contact me either by e-mailing me, <dholm@iname.com> or by using
2646
bbda31b5433b dxr3 instructions by David Holm <dholm@telia.com>
arpi
parents:
diff changeset
79 icq: 798427
2770
b9732eaa82d9 DXR3 beta2 patch by David Holm.
atmos4
parents: 2646
diff changeset
80 Feedback, bugreports and general suggestions are appreciated (preferably
4096
2a2ac3026aee fight with the access rights - patch by Holm
arpi
parents: 4007
diff changeset
81 by e-mail).