[Ffmpeg-devel] Re: On2 vs libvp62
Fri Apr 21 17:04:51 CEST 2006
On Wed, Apr 19, 2006 at 09:05:33PM -0700, Mike Melanson wrote:
> Rich Felker wrote:
> >No, unfortunately "open source" has marketing departments too. Just
> >look at Xiph.org! Or an even better example: Redhat and all their
> >horrible bugware/bloatware (GNOME, gcc, glibc, ...).
> I knew that you were rewriting your own C lib from scratch and that
> you eschew graphical desktops. But the other item on the list -- gcc -- are
> you writing your own compiler too?
No, although I've been hoping for a long time that someone will write
a viable one. Most of the MPlayer developers and a good many FFmpeg
developers are convinced by now that gcc is buggy, poorly maintained,
and slow. Just see the famous quote "Just because it's valid GNU C..."
:) :) :)
One step at a time though. As I wrote in my rant document with the
libc (not published tho ;) one of the core problems is the incestuous
codependency between gcc and GNU library code and other components of
a "GNU/Linux" system. A full system library without dependencies on
gcc extensions and internals makes writing a new compiler much more
As Ivan pointed out, tinycc is possibly a good place to start, but at
the moment it's buggy and limited. There's also a compiler written for
Minix called ACK but it's stuck in the C89 era.
Anyway back to my point: Redhat has an excellent marketing department
for their bugware/bloatware.
More information about the ffmpeg-devel