Mercurial > mplayer.hg
comparison DOCS/xml/en/faq.xml @ 11540:d480f7e36b74
<application> attack
author | wight |
---|---|
date | Sun, 30 Nov 2003 13:07:40 +0000 |
parents | e8def84e924a |
children | d18111ea13d0 |
comparison
equal
deleted
inserted
replaced
11539:2364dda5fe7e | 11540:d480f7e36b74 |
---|---|
23 How can I support <application>MPlayer</application> development? | 23 How can I support <application>MPlayer</application> development? |
24 </para></question> | 24 </para></question> |
25 <answer><para> | 25 <answer><para> |
26 We are more than happy to accept your hardware and software | 26 We are more than happy to accept your hardware and software |
27 <ulink url="http://www.mplayerhq.hu/homepage/donations.html">donations</ulink>. | 27 <ulink url="http://www.mplayerhq.hu/homepage/donations.html">donations</ulink>. |
28 They help us in continuously improving MPlayer. | 28 They help us in continuously improving <application>MPlayer</application>. |
29 </para></answer> | 29 </para></answer> |
30 </qandaentry> | 30 </qandaentry> |
31 | 31 |
32 <qandaentry> | 32 <qandaentry> |
33 <question><para> | 33 <question><para> |
110 </para></answer> | 110 </para></answer> |
111 </qandaentry> | 111 </qandaentry> |
112 | 112 |
113 <qandaentry> | 113 <qandaentry> |
114 <question><para> | 114 <question><para> |
115 Configure ends with this text, and MPlayer won't compile! | 115 Configure ends with this text, and <application>MPlayer</application> won't compile! |
116 <screen>Your gcc does not support even i386 for '-march' and '-mcpu'</screen> | 116 <screen>Your gcc does not support even i386 for '-march' and '-mcpu'</screen> |
117 </para></question> | 117 </para></question> |
118 <answer><para> | 118 <answer><para> |
119 Your gcc isn't installed correctly, check the <filename>config.log</filename> | 119 Your gcc isn't installed correctly, check the <filename>config.log</filename> |
120 file for details. | 120 file for details. |
142 <question><para> | 142 <question><para> |
143 Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine! | 143 Great, I have gcc 3.0.1 from Red Hat/Mandrake, then I'm fine! |
144 </para></question> | 144 </para></question> |
145 <answer><para> | 145 <answer><para> |
146 No, since there have been/are issues with these compilers as well. | 146 No, since there have been/are issues with these compilers as well. |
147 To check the status of current compilers' MPlayer support, see the | 147 To check the status of current compilers' <application>MPlayer</application> |
148 <link linkend="install">Installation</link> section. | 148 support, see the <link linkend="install">Installation</link> section. |
149 </para></answer> | 149 </para></answer> |
150 </qandaentry> | 150 </qandaentry> |
151 | 151 |
152 <qandaentry> | 152 <qandaentry> |
153 <question><para> | 153 <question><para> |
154 I tried to compile MPlayer, but I got this output: | 154 I tried to compile <application>MPlayer</application>, but I got this output: |
155 <screen> | 155 <screen> |
156 In file included from /usr/include/g++-v3/bits/std_cwchar.h:42, | 156 In file included from /usr/include/g++-v3/bits/std_cwchar.h:42, |
157 from /usr/include/g++-v3/bits/fpos.h:40, | 157 from /usr/include/g++-v3/bits/fpos.h:40, |
158 from /usr/include/g++-v3/bits/char_traits.h:40, | 158 from /usr/include/g++-v3/bits/char_traits.h:40, |
159 from /usr/include/g++-v3/bits/std_string.h:41, | 159 from /usr/include/g++-v3/bits/std_string.h:41, |
183 <blockquote> | 183 <blockquote> |
184 <para> | 184 <para> |
185 And we have idegs. And our idegcounter overflowed again and again. | 185 And we have idegs. And our idegcounter overflowed again and again. |
186 </para> | 186 </para> |
187 <para> | 187 <para> |
188 Unfortunately MPlayer is out of our control. It's used by lamers, Linux | 188 Unfortunately <application>MPlayer</application> is out of our control. |
189 users who can't even use Windows, and never tried to compile a kernel. They | 189 It's used by lamers, Linux users who can't even use Windows, and never |
190 installed (with default options) Mandrake or Red Hat or SuSE, and without | 190 tried to compile a kernel. They installed (with default options) Mandrake |
191 RTFM'ing they send messages saying 'it doesn't work! help me! please! i'm | 191 or Red Hat or SuSE, and without RTFM'ing they send messages saying |
192 new to Linux! help! oh! help me!'. We can't stop them, but at least we try | 192 'it doesn't work! help me! please! i'm new to Linux! help! oh! help me!'. |
193 to force them to RTFM and to read the messages of ./configure and MPlayer. | 193 We can't stop them, but at least we try to force them to RTFM and to read |
194 the messages of ./configure and <application>MPlayer</application>. | |
194 </para> | 195 </para> |
195 <para> | 196 <para> |
196 And you clever guys come and flame us with gcc 2.96 and binary packages. | 197 And you clever guys come and flame us with gcc 2.96 and binary packages. |
197 Instead of helping users or making patches to help solve problems. | 198 Instead of helping users or making patches to help solve problems. |
198 </para> | 199 </para> |
288 </para></answer> | 289 </para></answer> |
289 </qandaentry> | 290 </qandaentry> |
290 | 291 |
291 <qandaentry> | 292 <qandaentry> |
292 <question><para> | 293 <question><para> |
293 During 'make', MPlayer complains about X11 libraries. I don't understand, | 294 During 'make', <application>MPlayer</application> complains about X11 libraries. |
294 I DO have X installed!? | 295 I don't understand, I DO have X installed!? |
295 </para></question> | 296 </para></question> |
296 <answer><para> | 297 <answer><para> |
297 ... but you don't have the X development package installed. Or not correctly. | 298 ... but you don't have the X development package installed. Or not correctly. |
298 It's called <filename>XFree86-devel*</filename> under Red Hat, and | 299 It's called <filename>XFree86-devel*</filename> under Red Hat, and |
299 <filename>xlibs-dev</filename> under Debian. Also check if the | 300 <filename>xlibs-dev</filename> under Debian. Also check if the |
319 </para></answer> | 320 </para></answer> |
320 </qandaentry> | 321 </qandaentry> |
321 | 322 |
322 <qandaentry> | 323 <qandaentry> |
323 <question><para> | 324 <question><para> |
324 I compiled MPlayer with libdvdcss/libdivxdecore support, but when I try to start it, it says: | 325 I compiled <application>MPlayer</application> with libdvdcss/libdivxdecore support, |
326 but when I try to start it, it says: | |
325 <screen> | 327 <screen> |
326 error while loading shared libraries: lib*.so.0: cannot load shared object file: No such file or directory | 328 error while loading shared libraries: lib*.so.0: cannot load shared object file: No such file or directory |
327 </screen> | 329 </screen> |
328 I checked up on the file and it IS there in <filename class="directory">/usr/local/lib</filename> ... | 330 I checked up on the file and it IS there in <filename class="directory">/usr/local/lib</filename> ... |
329 </para></question> | 331 </para></question> |
344 </para></answer> | 346 </para></answer> |
345 </qandaentry> | 347 </qandaentry> |
346 | 348 |
347 <qandaentry> | 349 <qandaentry> |
348 <question><para> | 350 <question><para> |
349 MPlayer dies with segmentation fault upon pthread check! | 351 <application>MPlayer</application> dies with segmentation fault upon pthread check! |
350 </para></question> | 352 </para></question> |
351 <answer><para> | 353 <answer><para> |
352 <command>chmod 644 /usr/lib/libc.so</command> | 354 <command>chmod 644 /usr/lib/libc.so</command> |
353 </para></answer> | 355 </para></answer> |
354 </qandaentry> | 356 </qandaentry> |
513 <question><para> | 515 <question><para> |
514 And what is "Faszom(C)ounter"? | 516 And what is "Faszom(C)ounter"? |
515 </para></question> | 517 </para></question> |
516 <answer><para> | 518 <answer><para> |
517 "Fasz" is a Hungarian word you don't want to know, the others are | 519 "Fasz" is a Hungarian word you don't want to know, the others are |
518 connected to the perverted minds of the MPlayer developers. | 520 connected to the perverted minds of the <application>MPlayer</application> developers. |
519 </para></answer> | 521 </para></answer> |
520 </qandaentry> | 522 </qandaentry> |
521 | 523 |
522 <qandaentry> | 524 <qandaentry> |
523 <question><para> | 525 <question><para> |
599 </para></answer> | 601 </para></answer> |
600 </qandaentry> | 602 </qandaentry> |
601 | 603 |
602 <qandaentry> | 604 <qandaentry> |
603 <question><para> | 605 <question><para> |
604 How can I run MPlayer in the background? | 606 How can I run <application>MPlayer</application> in the background? |
605 </para></question> | 607 </para></question> |
606 <answer><para> | 608 <answer><para> |
607 Use: | 609 Use: |
608 <screen>mplayer <replaceable>options</replaceable> <replaceable>filename</replaceable> < /dev/null &</screen> | 610 <screen>mplayer <replaceable>options</replaceable> <replaceable>filename</replaceable> < /dev/null &</screen> |
609 </para></answer> | 611 </para></answer> |
620 <answer><para> | 622 <answer><para> |
621 Do you have a stray <filename>codecs.conf</filename> file in | 623 Do you have a stray <filename>codecs.conf</filename> file in |
622 <filename>~/.mplayer/</filename>, <filename>/etc/</filename>, | 624 <filename>~/.mplayer/</filename>, <filename>/etc/</filename>, |
623 <filename>/usr/local/etc/</filename> or a similar location? Remove it, | 625 <filename>/usr/local/etc/</filename> or a similar location? Remove it, |
624 outdated <filename>codecs.conf</filename> files can cause obscure | 626 outdated <filename>codecs.conf</filename> files can cause obscure |
625 problems. MPlayer will use its builtin one instead. | 627 problems. <application>MPlayer</application> will use its builtin one instead. |
626 </para></answer> | 628 </para></answer> |
627 </qandaentry> | 629 </qandaentry> |
628 | 630 |
629 <qandaentry> | 631 <qandaentry> |
630 <question><para> | 632 <question><para> |
663 <screen>libc.so.6 => /lib/libc.so.6 (0x00??????)</screen> | 665 <screen>libc.so.6 => /lib/libc.so.6 (0x00??????)</screen> |
664 then there is a problem with your kernel/libc. Maybe you are using some security | 666 then there is a problem with your kernel/libc. Maybe you are using some security |
665 patches (for example Solar Designer's OpenWall patch) which forces loading | 667 patches (for example Solar Designer's OpenWall patch) which forces loading |
666 libraries to very low addresses. Because <filename>l3codeca.acm</filename> is a | 668 libraries to very low addresses. Because <filename>l3codeca.acm</filename> is a |
667 non-relocatable DLL, it must be loaded to <literal>0x00400000</literal>, we can't | 669 non-relocatable DLL, it must be loaded to <literal>0x00400000</literal>, we can't |
668 change this. You should use a non-patched kernel, or use MPlayer's | 670 change this. You should use a non-patched kernel, or use <application>MPlayer's</application> |
669 <option>-afm 1</option> option to disable using <filename>l3codeca.acm</filename>. | 671 <option>-afm 1</option> option to disable using <filename>l3codeca.acm</filename>. |
670 </para></answer> | 672 </para></answer> |
671 </qandaentry> | 673 </qandaentry> |
672 | 674 |
673 <qandaentry> | 675 <qandaentry> |
685 <question><para> | 687 <question><para> |
686 <application>MPlayer</application> dies with | 688 <application>MPlayer</application> dies with |
687 <screen>MPlayer interrupted by signal 4 in module: decode_video</screen> | 689 <screen>MPlayer interrupted by signal 4 in module: decode_video</screen> |
688 </para></question> | 690 </para></question> |
689 <answer><para> | 691 <answer><para> |
690 Try running MPlayer on the machine you compiled on. Or recompile with runtime | 692 Try running <application>MPlayer</application> on the machine you compiled on. |
691 CPU detection (<command>./configure --enable-runtime-cpudetection</command>). | 693 Or recompile with runtime CPU detection |
692 Don't use MPlayer on a CPU different from the one it was compiled on, without | 694 (<command>./configure --enable-runtime-cpudetection</command>). |
693 using the feature mentioned just now. | 695 Don't use <application>MPlayer</application> on a CPU different from the one |
696 it was compiled on, without using the feature mentioned just now. | |
694 </para></answer> | 697 </para></answer> |
695 </qandaentry> | 698 </qandaentry> |
696 | 699 |
697 <qandaentry> | 700 <qandaentry> |
698 <question><para> | 701 <question><para> |
757 <answer><para> | 760 <answer><para> |
758 This can have multiple reasons. | 761 This can have multiple reasons. |
759 <itemizedlist> | 762 <itemizedlist> |
760 <listitem><para> | 763 <listitem><para> |
761 Your CPU <emphasis role="bold">and/or</emphasis> video card <emphasis role="bold">and/or</emphasis> | 764 Your CPU <emphasis role="bold">and/or</emphasis> video card <emphasis role="bold">and/or</emphasis> |
762 bus is too slow. MPlayer displays a message if this is the case (and the | 765 bus is too slow. <application>MPlayer</application> displays a message if this is the case (and the |
763 dropped frames counter goes up fast). | 766 dropped frames counter goes up fast). |
764 </para></listitem> | 767 </para></listitem> |
765 <listitem><para> | 768 <listitem><para> |
766 If it is an AVI, maybe it has bad interleaving. Try the <option>-ni</option> option. | 769 If it is an AVI, maybe it has bad interleaving. Try the <option>-ni</option> option. |
767 </para></listitem> | 770 </para></listitem> |
882 </screen> | 885 </screen> |
883 </para></question> | 886 </para></question> |
884 <answer><para> | 887 <answer><para> |
885 Are you running KDE or GNOME with the ARTS or ESD sound daemon? Try disabling | 888 Are you running KDE or GNOME with the ARTS or ESD sound daemon? Try disabling |
886 the sound daemon or use the <option>-ao arts</option> or <option>-ao esd</option> | 889 the sound daemon or use the <option>-ao arts</option> or <option>-ao esd</option> |
887 option to make MPlayer use ARTS or ESD. | 890 option to make <application>MPlayer</application> use ARTS or ESD. |
888 </para></answer> | 891 </para></answer> |
889 </qandaentry> | 892 </qandaentry> |
890 | 893 |
891 <qandaentry> | 894 <qandaentry> |
892 <question><para> | 895 <question><para> |
906 OK, <option>-vo help</option> shows DGA driver, but it complains about permissions. | 909 OK, <option>-vo help</option> shows DGA driver, but it complains about permissions. |
907 Help me! | 910 Help me! |
908 </para></question> | 911 </para></question> |
909 <answer><para> | 912 <answer><para> |
910 It works only if running as root! It's a DGA limitation. You should become root | 913 It works only if running as root! It's a DGA limitation. You should become root |
911 (<command>su -</command>), and try again. Another solution is making MPlayer SUID | 914 (<command>su -</command>), and try again. Another solution is making |
912 root, but it's not recommended! | 915 <application>MPlayer</application> SUID root, but it's not recommended! |
913 <screen> | 916 <screen> |
914 chown root /usr/local/bin/mplayer | 917 chown root /usr/local/bin/mplayer |
915 chmod 755 /usr/local/bin/mplayer | 918 chmod 755 /usr/local/bin/mplayer |
916 chmod +s /usr/local/bin/mplayer | 919 chmod +s /usr/local/bin/mplayer |
917 </screen> | 920 </screen> |
918 <warning><para> | 921 <warning><para> |
919 This is a <emphasis role="bold">big</emphasis> security risk! <emphasis role="bold">Never</emphasis> | 922 This is a <emphasis role="bold">big</emphasis> security risk! <emphasis role="bold">Never</emphasis> |
920 do this on a server or on a computer that you do not control completely because | 923 do this on a server or on a computer that you do not control completely because |
921 other users can gain root privileges through SUID root MPlayer. | 924 other users can gain root privileges through SUID root <application>MPlayer</application>. |
922 <emphasis role="bold">You have been warned</emphasis>. | 925 <emphasis role="bold">You have been warned</emphasis>. |
923 </para></warning> | 926 </para></warning> |
924 </para></answer> | 927 </para></answer> |
925 </qandaentry> | 928 </qandaentry> |
926 | 929 |
1036 </para></answer> | 1039 </para></answer> |
1037 </qandaentry> | 1040 </qandaentry> |
1038 | 1041 |
1039 <qandaentry> | 1042 <qandaentry> |
1040 <question><para> | 1043 <question><para> |
1041 What about subtitles? Can MPlayer display them? | 1044 What about subtitles? Can <application>MPlayer</application> display them? |
1042 </para></question> | 1045 </para></question> |
1043 <answer><para> | 1046 <answer><para> |
1044 Yes. See the <link linkend="dvd">DVD chapter</link>. | 1047 Yes. See the <link linkend="dvd">DVD chapter</link>. |
1045 </para></answer> | 1048 </para></answer> |
1046 </qandaentry> | 1049 </qandaentry> |
1068 <question><para> | 1071 <question><para> |
1069 Where can I get libdvdread and libdvdcss packages? | 1072 Where can I get libdvdread and libdvdcss packages? |
1070 </para></question> | 1073 </para></question> |
1071 <answer><para> | 1074 <answer><para> |
1072 You don't need to. Use <emphasis role="bold">libmpdvdkit2</emphasis>, which is | 1075 You don't need to. Use <emphasis role="bold">libmpdvdkit2</emphasis>, which is |
1073 present in the MPlayer source, and used by default. You can get the mentioned | 1076 present in the <application>MPlayer</application> source, and used by default. |
1074 packages from the <ulink url="http://www.dtek.chalmers.se/groups/dvd/">Ogle site</ulink>. | 1077 You can get the mentioned packages from the |
1078 <ulink url="http://www.dtek.chalmers.se/groups/dvd/">Ogle site</ulink>. | |
1075 </para></answer> | 1079 </para></answer> |
1076 </qandaentry> | 1080 </qandaentry> |
1077 | 1081 |
1078 <qandaentry> | 1082 <qandaentry> |
1079 <question><para> | 1083 <question><para> |
1098 | 1102 |
1099 <qandadiv id="faq-features"> | 1103 <qandadiv id="faq-features"> |
1100 <title>Feature requests</title> | 1104 <title>Feature requests</title> |
1101 <qandaentry> | 1105 <qandaentry> |
1102 <question><para> | 1106 <question><para> |
1103 If MPlayer is paused and I try to seek or press any key at all, MPlayer | 1107 If <application>MPlayer</application> is paused and I try to seek or press any key at all, |
1104 ceases to be paused. I would like to be able to seek in the paused movie. | 1108 <application>MPlayer</application> ceases to be paused. I would like to be able |
1109 to seek in the paused movie. | |
1105 </para></question> | 1110 </para></question> |
1106 <answer><para> | 1111 <answer><para> |
1107 This is very tricky to implement without losing A/V synchronization. | 1112 This is very tricky to implement without losing A/V synchronization. |
1108 All attempts have failed so far, but patches are welcome. | 1113 All attempts have failed so far, but patches are welcome. |
1109 </para></answer> | 1114 </para></answer> |
1119 </para></answer> | 1124 </para></answer> |
1120 </qandaentry> | 1125 </qandaentry> |
1121 | 1126 |
1122 <qandaentry> | 1127 <qandaentry> |
1123 <question><para> | 1128 <question><para> |
1124 How can I make MPlayer remember the options I use for this particular file? | 1129 How can I make <application>MPlayer</application> remember the options I use |
1130 for this particular file? | |
1125 </para></question> | 1131 </para></question> |
1126 <answer><para> | 1132 <answer><para> |
1127 Create a file named <filename>movie.avi.conf</filename> with the file-specific | 1133 Create a file named <filename>movie.avi.conf</filename> with the file-specific |
1128 options in it and put it in <filename class="directory">~/.mplayer</filename> or | 1134 options in it and put it in <filename class="directory">~/.mplayer</filename> or |
1129 in the same directory as the file. | 1135 in the same directory as the file. |
1136 <qandaentry> | 1142 <qandaentry> |
1137 <question><para> | 1143 <question><para> |
1138 How can I encode? | 1144 How can I encode? |
1139 </para></question> | 1145 </para></question> |
1140 <answer><para> | 1146 <answer><para> |
1141 Read the <link linkend="mencoder">MEncoder</link> section. | 1147 Read the <link linkend="mencoder"><application>MEncoder</application></link> |
1148 section. | |
1142 </para></answer> | 1149 </para></answer> |
1143 </qandaentry> | 1150 </qandaentry> |
1144 | 1151 |
1145 <qandaentry> | 1152 <qandaentry> |
1146 <question><para> | 1153 <question><para> |
1247 <question><para> | 1254 <question><para> |
1248 How can I put subtitles in the output file? | 1255 How can I put subtitles in the output file? |
1249 </para></question> | 1256 </para></question> |
1250 <answer><para> | 1257 <answer><para> |
1251 Just pass the <option>-sub <filename></option> (or <option>-sid</option>, | 1258 Just pass the <option>-sub <filename></option> (or <option>-sid</option>, |
1252 <option>-vobsub</option>, respectively) option to MEncoder. | 1259 <option>-vobsub</option>, respectively) option to <application>MEncoder</application>. |
1253 </para></answer> | 1260 </para></answer> |
1254 </qandaentry> | 1261 </qandaentry> |
1255 | 1262 |
1256 </qandadiv> | 1263 </qandadiv> |
1257 </qandaset> | 1264 </qandaset> |