The three files:
    libmmxnow/src/mmxnow_private.h
    samples/qtvidcap/deinterlace-yuv.c
    samples/qtvidcap/deinterlace-rgb.cpp

contain intel asm that is not protected by an #ifdef, and is not disabled by
the config option --disable-x86opt.  So the compile should fail on any non-x86
arch (and also on pre-mmx x86 archs).  I'm using alpha arch here.

Also most of the included programs segfault.  Here's a stack backtrace from
'avitype':
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 21173)]
0x20000f05e08 in strcmp () from /lib/libc.so.6.1
Current language:  auto; currently c
(gdb) where
#0  0x20000f05e08 in strcmp () from /lib/libc.so.6.1
#1  0x12005ceb4 in avm::AvmOutput::Less::operator() ()
#2  0x12005c168 in avm::avm_map<char const *, int, avm::AvmOutput::Less, 
avm::AvmOutput::Equal>::find_private
    ()
#3  0x1200623d0 in avm::avm_map<char const *, int, avm::AvmOutput::Less, 
avm::AvmOutput::Equal>::find_default
        ()
#4  0x120027760 in avm::AvmOutput::flush (this=0x12008b840) at avm_output.cpp:109
#5  0x120027524 in avm::AvmOutput::write (this=0x12008b840, mode=0x120072e9b "Init", 
debuglevel=0, 
            format=0x120072ea0 "Available CPU flags: %s\n") at avm_output.cpp:95
#6  0x120025934 in avm::CPU_Info::CPU_Info (this=0x12008bb20) at util.cpp:448
#7  0x120036dcc in __static_initialization_and_destruction_0 (__initialize_p=1, 
__priority=65535)
                at codeckeeper.cpp:52
#8  0x120036f78 in global constructors keyed to video_codecs () at codeckeeper.cpp:434
#9  0x1200597d0 in __do_global_ctors_aux ()

Cheers,
-- Bob

Bob McElrath ([EMAIL PROTECTED]) 
Univ. of Wisconsin at Madison, Department of Physics

Attachment: msg02883/pgp00000.pgp
Description: PGP signature

Reply via email to