summaryrefslogtreecommitdiffstats
path: root/DOCS/xml/en/bugs.xml
blob: 39266d83184b90ea67a2c25fc5b06cf55a2080aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<appendix id="bugs">
<title>Known bugs</title>

<sect1 id="bugs-special">
<title>Special system/CPU-specific bugs/problems</title>

<itemizedlist>
<listitem>
  <para>SIGILL (signal 4) on P3 using 2.2.x kernels:</para>
  <para>Problem: kernel 2.2.x doesn't have proper (working) SSE support</para>
  <para>Solution: upgrade kernel to 2.4.x</para>
  <para>Workaround: <command>./configure --disable-sse</command></para>
</listitem>

<listitem>
  <para>General SIGILL (signal 4):</para>
  <para>
  Problem: you compiled and run <application>MPlayer</application> on
  different machines (for example compiled on P3 and running on Celeron)
  </para>
  <para>
  Solution: compile <application>MPlayer</application> on the same machine
  where you will use it!
  </para>
  <para>
  Workaround: You can forget all this by configuring with the
  <option>--enable-runtime-cpudetection</option> option or you can
  disable particular CPU instruction sets with more specific options (like
  <option>--disable-mmx</option>, <option>--disable-3dnow</option>, etc).
  </para>
</listitem>

<listitem>
  <para>Crashes when dumping streams:</para>
  <para>Problem: core dump</para>
  <para>Solution: Don't panic. Make sure you know where your towel is.</para>
</listitem>
</itemizedlist>
</sect1>


<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->


<sect1 id="bugs-audio">
<title>Various A-V sync and other audio problems</title>

<sect2 id="bugs-delay-all">
<title>General audio delay or jerky sound
  (exists with all or many files)</title>

<itemizedlist>
<listitem><para>
  most common: buggy audio driver! - try to use different drivers, try ALSA OSS
  emulation with <option>-ao oss</option>, also try <option>-ao sdl</option>,
  sometimes it helps. If your file plays fine with <option>-nosound</option>,
  then you can be sure it's sound card (driver) problem.
</para></listitem>

<listitem>
  <para>audio buffer problems (buffer size badly detected)</para>
  <para>
  Workaround: <application>MPlayer</application>'s <option>-abs</option> option
  </para>
</listitem>

<listitem><para>
  samplerate problems - maybe your card doesn't support the samplerate used in
  your files - try the resampling filter (<option>-af resample=...</option>)
</para></listitem>

<listitem>
  <para>slow machine (CPU or VGA)</para>
  <para>
  try with <option>-vo null</option>, if it plays well, then you have slow
  VGA card/driver
  </para>
  <para>
  Workaround: buy a faster card or read this documentation about how to speed up
  </para>
  <para>Also try <option>-framedrop</option></para>
</listitem>
</itemizedlist>
</sect2>

<!-- ********** -->

<sect2 id="bugs-delay-specific">
<title>Audio delay/de-sync specific to one or a few files</title>

<itemizedlist>
<listitem>
  <para>bad file</para>
  <para>
  Workaround:
  <itemizedlist>
  <listitem>
    <para>
	<option>-ni</option> or <option>-nobps</option> option
	(for non-interleaved or bad files)
	</para>
    <para>and/or</para>
  </listitem>
  <listitem>
    <para>
	<option>-mc 0</option>
	(required for files with badly interleaved VBR audio)
	</para>
    <para>and/or</para>
  </listitem>
  <listitem>
    <para>
	<option>-delay</option> or <keycap>+</keycap>/<keycap>-</keycap>
        keys at runtime to adjust delay
	</para>
  </listitem>
  </itemizedlist>
  If none of these help, please upload the file, we'll check (and fix).
  </para>
</listitem>

<listitem>
  <para>your sound card doesn't support 48kHz playback</para>
  <para>
  Workaround: buy a better sound card... or try to decrease fps by 10%
  (use <option>-fps 27</option> for a 30fps movie) or use the resample filter
  </para>
</listitem>

<listitem>
  <para>
  slow machine (if A-V is not around 0,
  and the last number in the status line increasing)
  </para>
  <para>Workaround: <option>-framedrop</option></para>
</listitem>
</itemizedlist>
</sect2>

<!-- ********** -->

<sect2 id="bugs-nosound">
<title>No sound at all</title>

<itemizedlist>
<listitem>
  <para>your file uses an unsupported audio codec</para>
  <para>
  Solution: read the documentation and help us adding support for it
  </para>
</listitem>
</itemizedlist>
</sect2>

<!-- ********** -->

<sect2 id="bugs-nopicture">
<title>No picture at all (just plain grey/green window)</title>

<itemizedlist>
<listitem>
  <para>your file uses an unsupported video codec</para>
  <para>
  Solution: read the documentation and help us adding support for it
  </para>
</listitem>

<listitem>
  <para>
  auto-selected codec can't decode the file, try to select another using
  <option>-vc</option> or <option>-vfm</option> options
  </para>
</listitem>
</itemizedlist>
</sect2>

<!-- ********** -->

<sect2 id="bugs-video">
<title>Video-out problems</title>

<para>
First note that the options <option>-fs</option>, <option>-vm</option> and
<option>-zoom</option> are not supported by all drivers. Plus, not all
drivers support scaling/zooming in hardware.
</para>

<formalpara>
<title>OSD/sub flickering</title>
<para>
<itemizedlist>
  <listitem><para>x11 driver: sorry, it can't be fixed now</para></listitem>
  <listitem><para>xv driver: use <option>-double</option> option</para></listitem>
</itemizedlist>
</para>
</formalpara>

<formalpara>
<title>Green image using mga_vid
  (<option>-vo mga</option> / <option>-vo xmga</option>)</title>
<para>
<itemizedlist>
<listitem><para>
  mga_vid misdetected your card's RAM amount, reload it using
  <option>mga_ram_size</option> option.
</para></listitem>
</itemizedlist>
</para>
</formalpara>

</sect2>
</sect1>

</appendix>