annotate DOCS/xml/en/bugreports.xml @ 14992:d1d36694aa3d

consider parse random_access_point from the adaption_field to determine if the payload is an access point (for SL)
author nicodvb
date Wed, 23 Mar 2005 07:43:31 +0000
parents 845882906af0
children b0dd473ed38a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
10913
49b1a67e7381 Add revision keyword to english xml files, to ease translation synchronization
lumag
parents: 10111
diff changeset
2 <!-- $Revision$ -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
3 <appendix id="bugreports">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
4 <title>How to report bugs</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
5 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
6 Good bug reports are a very valuable contribution to the development of any
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
7 software project. But just like writing good software, good problem reports
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
8 involve some work. Please realize that most developers are extremely busy and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
9 receive obscene amounts of email. So while your feedback is crucial in improving
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
10 <application>MPlayer</application> and very much appreciated, please understand
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
11 that you have to provide <emphasis role="bold">all</emphasis> of the information
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
12 we request and follow the instructions in this document closely.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
13 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
14 <sect1 id="bugreports_fix">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
15 <title>How to fix bugs</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
16 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
17 If you feel have the necessary skills you are invited to have a go at fixing the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
18 bug yourself. Or maybe you already did that? Please read
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
19 <ulink url="../../tech/patches.txt">this short document</ulink> to find out how to
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
20 get your code included in <application>MPlayer</application>. The people on the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
21 <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">mplayer-dev-eng</ulink>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
22 mailing list will assist you if you have questions.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
23 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
24 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
25 <sect1 id="bugreports_report">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
26 <title>How to report bugs</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
27 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
28 First of all please try the latest CVS version of <application>MPlayer</application>
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
29 as your bug might already be fixed there. Development moves extremely fast,
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
30 most problems in official releases are reported within days or even hours, so
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
31 please use <emphasis role="bold">only CVS</emphasis> to report bugs. This
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
32 includes binary packages of <application>MPlayer</application>. CVS
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
33 instructions can be found at the bottom of
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
34 <ulink url="http://www.mplayerhq.hu/homepage/dload.html">this page</ulink> or in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
35 the README. If this did not help please refer to the list of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
36 <link linkend="bugs">known bugs</link> and the rest of the documentation. If your
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
37 problem is not known or not solvable by our instructions, then please report the bug.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
38 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
39
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
40 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
41 Please do not send bug reports privately to individual developers. This is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
42 community work and thus there might be several people interested in it. Sometimes
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
43 other users already experienced your troubles and know how to circumvent a problem
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
44 even if it is a bug in <application>MPlayer</application> code.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
45 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
46
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
47 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
48 Please describe your problem in as much detail as possible. Do a little detective
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
49 work to narrow down the circumstances under which the problem occurs. Does the bug
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
50 only show up in certain situations? Is it specific to certain files or file types?
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
51 Does it occur with only one codec or is it codec independent? Can you reproduce it
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
52 with all output drivers? The more information you provide the better are our
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
53 chances at fixing your problem. Please do not forget to also include the valuable
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
54 information requested below, we will be unable to properly diagnose your problem
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
55 otherwise.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
56 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
57
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
58 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
59 An excellent and well written guide to asking questions in public forums is
9740
7412751211e0 link fixed
diego
parents: 9675
diff changeset
60 <ulink url="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask
7412751211e0 link fixed
diego
parents: 9675
diff changeset
61 Questions The Smart Way</ulink> by <ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
62 There is another called
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
63 <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
64 Bugs Effectively</ulink> by <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</ulink>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
65 If you follow these guidelines you should be able to get help. But please
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
66 understand that we all follow the mailing lists voluntarily in our free time. We
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
67 are very busy and cannot guarantee that you will get a solution for your problem
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
68 or even an answer.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
69 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
70
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
71 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
72
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
73 <sect1 id="bugreports_where">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
74 <title>Where to report bugs</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
75 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
76 Subscribe to the mplayer-users mailing list:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
77 <ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-users"/>
12622
3860159f1591 bugzilla
alex
parents: 11540
diff changeset
78 and send your bug report to
3860159f1591 bugzilla
alex
parents: 11540
diff changeset
79 <ulink url="mailto:mplayer-users@mplayerhq.hu"/> where you can discuss it.
3860159f1591 bugzilla
alex
parents: 11540
diff changeset
80 </para>
3860159f1591 bugzilla
alex
parents: 11540
diff changeset
81 <para>
12695
845882906af0 grammar/typos pointed out by the Wanderer
diego
parents: 12664
diff changeset
82 If you prefer, you can use our brand-new
12664
a27908f9ddbc shorten description, typo
diego
parents: 12626
diff changeset
83 <ulink url="http://bugzilla.mplayerhq.hu/">Bugzilla</ulink> instead.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
84 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
85 <para>
10111
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
86 The language of this list is <emphasis role="bold">English</emphasis>. Please follow the standard
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
87 <ulink url="http://www.ietf.org/rfc/rfc1855.txt">Netiquette Guidelines</ulink> and
10111
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
88 <emphasis role="bold">do not send HTML mail</emphasis> to any of our mailing lists. You will only get ignored or
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
89 banned. If you do not know what HTML mail is or why it is evil, read this
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
90 <ulink url="http://expita.com/nomime.html">fine document</ulink>. It explains all
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
91 the details and has instructions for turning HTML off. Also note that we will not
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
92 individually CC (carbon-copy) people so it is a good idea to subscribe to actually
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
93 receive your answer.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
94 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
95 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
96
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
97 <sect1 id="bugreports_what">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
98 <title>What to report</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
99 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
100 You may need to include log, configuration or sample files in your bug report.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
101 If some of them are quite big then it is better to upload them to our
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
102 <ulink url="ftp://mplayerhq.hu/MPlayer/incoming/">FTP server</ulink> in a
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
103 compressed format (gzip and bzip2 preferred) and include only the path and file
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
104 name in your bug report. Our mailing lists have a message size limit of 80k, if
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
105 you have something bigger you have to compress or upload it.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
106 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
107
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
108 <sect2 id="bugreports_system">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
109 <title>System Information</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
110 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
111 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
112 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
113 Your Linux distribution or operating system and version e.g.:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
114 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
115 <listitem><para>Red Hat 7.1</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
116 <listitem><para>Slackware 7.0 + devel packs from 7.1 ...</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
117 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
118 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
119 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
120 kernel version:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
121 <screen>uname -a</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
122 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
123 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
124 libc version:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
125 <screen>ls -l /lib/libc[.-]*</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
126 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
127 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
128 gcc and ld versions:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
129 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
130 gcc -v
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
131 ld -v
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
132 </screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
133 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
134 <listitem><para>
10111
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
135 binutils version:
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
136 <screen>
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
137 as --version
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
138 </screen>
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
139 </para></listitem>
a570a78537aa various fixes and updates
nicolas
parents: 9740
diff changeset
140 <listitem><para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
141 If you have problems with fullscreen mode:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
142 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
143 <listitem><para>Window manager type and version</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
144 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
145 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
146 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
147 If you have problems with XVIDIX:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
148 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
149 <listitem><para>X colour depth:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
150 <screen>xdpyinfo | grep &quot;depth of root&quot;</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
151 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
152 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
153 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
154 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
155 If only the GUI is buggy:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
156 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
157 <listitem><para>GTK version</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
158 <listitem><para>GLIB version</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
159 <listitem><para>libpng version</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
160 <listitem><para>GUI situation in which the bug occurs</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
161 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
162 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
163 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
164 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
165 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
166
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
167 <sect2 id="bugreports_hardware">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
168 <title>Hardware and drivers</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
169 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
170 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
171 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
172 CPU info (this works on Linux only):
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
173 <screen>cat /proc/cpuinfo</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
174 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
175 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
176 Video card manufacturer and model, e.g.:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
177 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
178 <listitem><para>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
179 <listitem><para>Matrox G400 DH 32MB SGRAM</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
180 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
181 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
182 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
183 Video driver type &amp; version, e.g.:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
184 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
185 <listitem><para>X built-in driver</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
186 <listitem><para>nVidia 0.9.623</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
187 <listitem><para>Utah-GLX CVS 2001-02-17</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
188 <listitem><para>DRI from X 4.0.3</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
189 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
190 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
191 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
192 Sound card type &amp; driver, e.g.:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
193 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
194 <listitem><para>Creative SBLive! Gold with OSS driver from oss.creative.com</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
195 <listitem><para>Creative SB16 with kernel OSS drivers</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
196 <listitem><para>GUS PnP with ALSA OSS emulation</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
197 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
198 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
199 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
200 If in doubt include <command>lspci -vv</command> output on Linux systems.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
201 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
202 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
203 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
204 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
205
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
206 <sect2 id="bugreports_configure">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
207 <title>Configure problems</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
208 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
209 If you get errors while running <command>./configure</command>, or autodetection
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
210 of something fails, read <filename>configure.log</filename>. You may find the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
211 answer there, for example multiple versions of the same library mixed on your
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
212 system, or you forgot to install the development package (those with the -dev
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
213 suffix). If you think there is a bug, include <filename>configure.log</filename>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
214 in your bug report.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
215 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
216 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
217
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
218 <sect2 id="bugreports_conpilation">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
219 <title>Compilation problems</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
220 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
221 Please include these files:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
222 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
223 <listitem><para>config.h</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
224 <listitem><para>config.mak</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
225 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
226 Only if compilation fails below one of these directories, include these files:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
227 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
228 <listitem><para>Gui/config.mak</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
229 <listitem><para>libvo/config.mak</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
230 <listitem><para>libao2/config.mak</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
231 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
232 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
233 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
234
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
235 <sect2 id="bugreports_playback">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
236 <title>Playback problems</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
237 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
238 Please include the output of <application>MPlayer</application> at verbosity level
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
239 1, but remember to <emphasis role="bold">not truncate the output</emphasis> when
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
240 you paste it into your mail. The developers need all of the messages to properly
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
241 diagnose a problem. You can direct the output into a file like this:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
242 <screen>mplayer -v <replaceable>options</replaceable> <replaceable>filename</replaceable> &gt; mplayer.log 2&gt;&amp;1</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
243 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
244
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
245 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
246 If your problem is specific to one or more files, then please upload the offender(s) to:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
247 <ulink url="ftp://mplayerhq.hu/MPlayer/incoming/"/>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
248 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
249
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
250 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
251 Also upload a small text file having the same base name as your file with a .txt
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
252 extension. Describe the problem you are having with the particular file there and
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
253 include your email address as well as the output of <application>MPlayer</application>
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
254 at verbosity level 1. Usually the first 1-5 MB of a file are enough to reproduce
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
255 the problem, but to be sure we ask you to:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
256 <screen>dd if=<replaceable>yourfile</replaceable> of=<replaceable>smallfile</replaceable> bs=1024k count=5</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
257 It will take the first five megabytes of '<emphasis role="bold">your-file</emphasis>'
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
258 and write it to '<emphasis role="bold">small-file</emphasis>'. Then try again on
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
259 this small file and if the bug still shows up your sample is sufficient for us.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
260 Please <emphasis role="bold">do not ever</emphasis> send such files via mail!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
261 Upload it, and send only the path/filename of the file on the FTP-server. If the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
262 file is accessible on the net, then sending the <emphasis role="bold">exact</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
263 URL is sufficient.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
264 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
265 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
266
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
267 <sect2 id="bugreports_crash">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
268 <title>Crashes</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
269 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
270 You have to run <application>MPlayer</application> inside <command>gdb</command>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
271 and send us the complete output or if you have a <filename>core</filename> dump of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
272 the crash you can extract useful information from the Core file. Here's how:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
273 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
274
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
275 <sect3 id="bugreports_debug">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
276 <title>How to conserve information about a reproducible crash</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
277 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
278 Recompile <application>MPlayer</application> with debugging code enabled:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
279 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
280 ./configure --enable-debug=3
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
281 make
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
282 </screen>
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
283 and then run <application>MPlayer</application> within gdb using:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
284 <screen>gdb ./mplayer</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
285 You are now within gdb. Type:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
286 <screen>run -v <replaceable>options-to-mplayer</replaceable> <replaceable>filename</replaceable></screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
287 and reproduce your crash. As soon as you did it, gdb will return you to the command
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
288 line prompt where you have to enter
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
289 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
290 bt
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
291 disass $pc-32 $pc+32
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
292 info all-registers
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
293 </screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
294 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
295 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
296
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
297 <sect3 id="bugreports_core">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
298 <title>How to extract meaningful information from a core dump</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
299 <para>
11049
9da833258d9d wording improvement
diego
parents: 10913
diff changeset
300 Create the following command file:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
301 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
302 bt
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
303 disass $pc-32 $pc+32
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
304 info all-registers
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
305 </screen>
11049
9da833258d9d wording improvement
diego
parents: 10913
diff changeset
306 Then simply execute this command:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
307 <screen>gdb mplayer --core=core -batch --command=<replaceable>command_file</replaceable> &gt; mplayer.bug</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
308 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
309 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
310 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
311 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
312
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
313 <sect1 id="bugreports_advusers">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
314 <title>I know what I am doing...</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
315 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
316 If you created a proper bug report following the steps above and you are confident
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
317 it is a bug in <application>MPlayer</application>, not a compiler problem or broken
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
318 file, you have already read the documentation and you could not find a solution,
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
319 your sound drivers are OK, then you might want to subscribe to the mplayer-advusers
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
320 list and send your bug report there to get a better and faster answer.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
321 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
322
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
323 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
324 Please be advised that if you post newbie questions or questions answered in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
325 manual there, you will be ignored or flamed instead of getting an appropriate answer.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
326 So do not flame us and subscribe to -advusers only if you really know what you are
11540
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
327 doing and feel like being an advanced <application>MPlayer</application> user or
d480f7e36b74 <application> attack
wight
parents: 11049
diff changeset
328 developer. If you meet these criteria it should not be difficult to find out how to subscribe...
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
329 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
330
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
331 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
332
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
333 </appendix>