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/
signature.asc
Description: Digital signature