[MPlayer-dev-eng] [PATCH] configure: ssse3 check

Guillaume POIRIER poirierg at gmail.com
Fri May 18 08:53:58 CEST 2007


Hi,

On 5/18/07, Zuxy Meng <zuxy.meng at gmail.com> wrote:
> 2007/5/18, Guillaume POIRIER <poirierg at gmail.com>:
> > On 5/17/07, Zuxy Meng <zuxy.meng at gmail.com> wrote:
> > > 2007/5/17, Benjamin Zores <ben at geexbox.org>:
> > > >
> > > > Also add SSSE3 to banner CPUflags.
> > >
> > > Well, I'm pretty reluctant to do that, unless the marketing guys ask me to :-)
> > >
> > > In fact, mplayer's CPUflags banner isn't 100% correct: mplayer checks
> > > gCpuCaps to show proper flags, but ffmpeg always performs runtime
> > > capability check. So even if you've built mplayer without SSE support,
> > > or your OS doesn't support SSE (Windows 95? Linux 2.12.0?), ffmpeg
> > > will nevertheless try to use SSE optimized routines.
> > >
> > > And the banner is already quite long!
> >
> > That's the price to pay for having a shitty ISA!
> > Here in the PPC world, we only have:
> > MPlayer dev-SVN-r23255-4.0.1 (C) 2000-2007 MPlayer Team
> > AltiVec found
> > CPU: PowerPC
> >
> > :o)
>
> Will this look better?
> For a K8 with SSE3
> MMX(2), 3DNow!(2), SSE(3)
> For a Core 2
> MMX(2) 3DNow!(0), SSE(3.1)

Not really. The new Instruction added by SSSE3 apply to both SSE regs
and MMX, so Core2 should read smth like MMX(3.1) 3DNow!(0), SSE(3.1)

Well, that looks quite ugly and unconventional. Better stick to the
format we've used. I'd have to agree with Diego too: these information
should be only displayed in verbose mode.

Guillaume
-- 
Rich, you're forgetting one thing here: *everybody* except you is
stupid.
    Måns Rullgård


More information about the MPlayer-dev-eng mailing list