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