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

Arpi arpi at thot.banki.hu
Sun Apr 28 14:27:21 CEST 2002


Hi,

> 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?

you can left out xvid
libavcodec is enough

> > > 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.
opengl has no any sense on linux, linux ogl drivers are shit
it's usefull on SGI and some other playforms without Xv but good fast opengl...

> 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.

arts? mplayer has no esp or arts support
nas? dunno what's taht, you can left out
alsa? yes, include it. many card has no/broken oss drivers
also include sdl, it has good interface to esd/arts/nas/etc

> What about lirc? I don't have it and it's not in the distro.
dunno

> I suppose I should include vorbis ogg.
yes

> And, last but not least, what about win32/dshow codec support?
yes, it is required for many new formats, like .wmv files or divx audio

> > > 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.
no. you should NOT touch --enable-sse etc. --enable-runtime-detection si
enough, it will compile all extensions


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-dev-eng mailing list