[MPlayer-dev-eng] Runtime CPU detection and fastmemcpy

Dominik Mierzejewski dominik at rangers.eu.org
Sun Apr 28 10:50:37 CEST 2002


On Sunday, 28 April 2002, Arpi wrote:
> Hi,
[snip] 
> > So you're opting for a minimalist package that has a small number
> > of dependecies? That's fine by me. I'll make all optional features
> > disabled by default then (one will still be able to use them after
> 
> nope
> atmos just said - and i agree - that libavcodec has much better quality than
> divx4 or xvid, so no much sense of includong those
> anyway xvid is supported, if yo include it, it doesn't hurt...

OK, but I want to keep the dependencies list small. So it hurts in that
the user has to install additional packages. And if not including it
doesn't decrease functionality, then why not just leave it as a build-time
option?

> > rebuilding the source package with certain commandline options).
> > Is that ok?
> don't strip down basic/common features, please
> you may strip alternatives, by keeping only the best
> for example, there are 4 different options for dvd playuback (libcss,
> libdvdread, libdvdnav, libmpdvdkit) it's enough to keep one (dvdkit)

OK, but it's not in the distro. I'll have to make a package.

What about GGI, SDL and OpenGL? I can build with the last two. GGI is not
in the distro.
What about ALSA, arts and NAS? I can build with arts and I don't think
there's any point in supporting NAS, it's no longer being developed, AFAIK.
ALSA is not in the distro, either.
What about lirc? I don't have it and it's not in the distro.
I suppose I should include vorbis ogg.
And, last but not least, what about win32/dshow codec support?

> > Also, I think the "runtime CPU detection" doesn't work properly, I've
[snip] 
> huh? 
> do --enable-runtime-cpudetection !

Ha! You changed it. Until recently it was enabled by default. Guess I'd
better check configure options each time I get a new CVS snapshot.

> using --enable-sse etc will result signal4, unless your cpu support these
> instruction sets... it is the non-runtime (default in cvs and pre2) way.

So if I --enable-runtime-detection, then I can safely turn all these
features on, is that it? Good.
 
-- 
"The Universe doesn't give you any points for doing things that are easy."
        -- Sheridan to Garibaldi in Babylon 5:"The Geometry of Shadows"
Dominik 'Rathann' Mierzejewski <rathann(at)rangers.eu.org>



More information about the MPlayer-dev-eng mailing list