On Mon, Aug 29, 2005 at 04:27:05PM -0500, Billy Biggs wrote:
> Steve Langasek ([EMAIL PROTECTED]):

> > The question is, what prevents the inline assembly in question from
> > being executed on 486 or non-MMX 586 systems?  I didn't see any arch
> > checks in the code that would prevent this, but maybe I missed
> > something.

>   Each deinterlacer method has a parameter that announces what
> CPU features it requires (MM_ACCEL_X86_MMXEXT) which are filtered
> in deinterlace.c:filter_deinterlace_methods(int accel, int fields),
> which is called during startup.

Ok.

>   tvtime has been reported to work on old P2 systems, and also on PPC
> systems.

Er, P2 systems support MMX instructions, and PPC systems would never
have been able to build the inline assembly in question (therefore it's
clearly not present in any binaries being run on that platform), so
neither is actually evidence that the runtime feature selection works
right. :)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to