Mercurial > mplayer.hg
comparison DOCS/users_against_developers.html @ 7814:988498df1996
<B>MPlayer</B> ---> MPlayer
author | diego |
---|---|
date | Sun, 20 Oct 2002 12:20:39 +0000 |
parents | 822923446b66 |
children | 63364178ff56 |
comparison
equal
deleted
inserted
replaced
7813:76940a39405a | 7814:988498df1996 |
---|---|
41 Other interesting links are | 41 Other interesting links are |
42 <A HREF="http://www.realtimelinux.org/archives/rtai/20017/0144.html">Real time Linux</A>, | 42 <A HREF="http://www.realtimelinux.org/archives/rtai/20017/0144.html">Real time Linux</A>, |
43 <A HREF="http://www.atnf.csiro.au/people/rgooch/linux/docs/kernel-newsflash.html"> | 43 <A HREF="http://www.atnf.csiro.au/people/rgooch/linux/docs/kernel-newsflash.html"> |
44 Linux kernel news flash about kernel 2.4.17</A> and | 44 Linux kernel news flash about kernel 2.4.17</A> and |
45 <A HREF="http://www.voy.com/3516/572.html">Voy Forum</A>. | 45 <A HREF="http://www.voy.com/3516/572.html">Voy Forum</A>. |
46 <B>MPlayer</B> also suffered from intermittent problems that were all solved by | 46 MPlayer also suffered from intermittent problems that were all solved by |
47 switching to a different version of GCC. Several projects started implementing | 47 switching to a different version of GCC. Several projects started implementing |
48 workarounds for some of the 2.96 issues, but we refused to fix other people's | 48 workarounds for some of the 2.96 issues, but we refused to fix other people's |
49 bugs, especially since some workarounds may imply a performance penalty.</P> | 49 bugs, especially since some workarounds may imply a performance penalty.</P> |
50 | 50 |
51 <P>You can read about the other side of the story | 51 <P>You can read about the other side of the story |
75 packages, here is how you can compile GCC 3.1 from source:</P> | 75 packages, here is how you can compile GCC 3.1 from source:</P> |
76 | 76 |
77 <OL> | 77 <OL> |
78 <LI>Go to the <A HREF="http://gcc.gnu.org/mirrors.html">GCC mirrors page</A> | 78 <LI>Go to the <A HREF="http://gcc.gnu.org/mirrors.html">GCC mirrors page</A> |
79 page and download <CODE>gcc-core-3.1.tar.gz</CODE>. This includes the | 79 page and download <CODE>gcc-core-3.1.tar.gz</CODE>. This includes the |
80 complete C compiler and is sufficient for <B>MPlayer</B>. If you also want | 80 complete C compiler and is sufficient for MPlayer. If you also want |
81 C++, Java or some of the other advanced GCC features | 81 C++, Java or some of the other advanced GCC features |
82 <CODE>gcc-3.1.tar.gz</CODE> may better suit your needs.</LI> | 82 <CODE>gcc-3.1.tar.gz</CODE> may better suit your needs.</LI> |
83 <LI>Extract the archive with<BR> | 83 <LI>Extract the archive with<BR> |
84 <CODE>tar -xvzf gcc-core-3.1.tar.gz</CODE></LI> | 84 <CODE>tar -xvzf gcc-core-3.1.tar.gz</CODE></LI> |
85 <LI>GCC is not built inside the source directory itself like most programs, | 85 <LI>GCC is not built inside the source directory itself like most programs, |
98 | 98 |
99 | 99 |
100 <H2><A NAME="binary">Binary distribution</A></H2> | 100 <H2><A NAME="binary">Binary distribution</A></H2> |
101 | 101 |
102 <P>This was the second big problem but has been solved as of version | 102 <P>This was the second big problem but has been solved as of version |
103 0.90-pre1. <B>MPlayer</B> previously contained source from the OpenDivX project, | 103 0.90-pre1. MPlayer previously contained source from the OpenDivX project, |
104 which disallows binary redistribution. This code has been removed and you are now | 104 which disallows binary redistribution. This code has been removed and you are now |
105 welcome to create binary packages as you see fit.</P> | 105 welcome to create binary packages as you see fit.</P> |
106 | 106 |
107 <P>Another impediment to binary redistribution was compiletime optimizations | 107 <P>Another impediment to binary redistribution was compiletime optimizations |
108 for CPU architecture. <B>MPlayer</B> now supports runtime CPU detection | 108 for CPU architecture. MPlayer now supports runtime CPU detection |
109 (specify the <CODE>--enable-runtime-cpudetection</CODE> option when | 109 (specify the <CODE>--enable-runtime-cpudetection</CODE> option when |
110 compiling). It is disabled by default because it implies a small speed | 110 compiling). It is disabled by default because it implies a small speed |
111 sacrifice, it is now possible to create binaries that run on different | 111 sacrifice, it is now possible to create binaries that run on different |
112 members of the Intel CPU family.</P> | 112 members of the Intel CPU family.</P> |
113 | 113 |
136 | 136 |
137 <H2><A NAME="barr">Joe Barr</A></H2> | 137 <H2><A NAME="barr">Joe Barr</A></H2> |
138 | 138 |
139 <P>Joe Barr became infamous by writing a less than favorable | 139 <P>Joe Barr became infamous by writing a less than favorable |
140 <A HREF="http://www.linuxworld.com/site-stories/2001/1214.mplayer.html"> | 140 <A HREF="http://www.linuxworld.com/site-stories/2001/1214.mplayer.html"> |
141 <B>MPlayer</B> review</A>. He found <B>MPlayer</B> hard to install, but then | 141 MPlayer review</A>. He found MPlayer hard to install, but then |
142 again he is not very fond of | 142 again he is not very fond of |
143 <A HREF="http://www.linuxworld.com/linuxworld/lw-2000-06/lw-06-exam.html">reading documentation</A>. | 143 <A HREF="http://www.linuxworld.com/linuxworld/lw-2000-06/lw-06-exam.html">reading documentation</A>. |
144 He also concluded that the developers were unfriendly and the documentation | 144 He also concluded that the developers were unfriendly and the documentation |
145 incomplete and insulting. You be the judge. | 145 incomplete and insulting. You be the judge. |
146 He went on to mention <B>MPlayer</B> negatively in his | 146 He went on to mention MPlayer negatively in his |
147 <A HREF="http://www.linuxworld.com/site-stories/2001/1227.predictions.html">10 Linux predictions for 2002</A> | 147 <A HREF="http://www.linuxworld.com/site-stories/2001/1227.predictions.html">10 Linux predictions for 2002</A> |
148 In a followup | 148 In a followup |
149 <A HREF="http://www.linuxworld.com/site-stories/2002/0125.xine.html">review of xine</A> | 149 <A HREF="http://www.linuxworld.com/site-stories/2002/0125.xine.html">review of xine</A> |
150 he continued stirring up controversy. Ironically at the end of that article he | 150 he continued stirring up controversy. Ironically at the end of that article he |
151 quotes his exchange with Günter Bartsch, the original author of xine, that | 151 quotes his exchange with Günter Bartsch, the original author of xine, that |
152 perfectly summarizes the whole situation:</P> | 152 perfectly summarizes the whole situation:</P> |
153 | 153 |
154 <BLOCKQUOTE> | 154 <BLOCKQUOTE> |
155 However, he also went on to say that he was "surprised" by my column about | 155 However, he also went on to say that he was "surprised" by my column about |
156 Mplayer and thought it was unfair, reminding me that it is a free software | 156 MPlayer and thought it was unfair, reminding me that it is a free software |
157 project. "If you don't like it," Bartsch said, "you're free not to use it." | 157 project. "If you don't like it," Bartsch said, "you're free not to use it." |
158 </BLOCKQUOTE> | 158 </BLOCKQUOTE> |
159 | 159 |
160 <P>He does not reply to our mails. His editor does not reply to our mails. | 160 <P>He does not reply to our mails. His editor does not reply to our mails. |
161 Here are some quotes from different people about Joe Barr, so you can form your | 161 Here are some quotes from different people about Joe Barr, so you can form your |