[MPlayer-users] SIGFPE when trying to mencode a section

Scott Beck sbeck at gossamer-threads.com
Mon Jul 7 00:47:01 CEST 2003


Hi,

This is a bug report about mencoder. I was trying to encode a specific
section of an mpeg into avi format with the following command:
mplayer -idx 1045_20030702120000_20030702130000.nuv -ovc lavc  -lavcopts
vcodec=mpeg4:vhq:vbitrate=1500:keyint=15:aspect=1.3333 -oac mp3lame
-lameopts cbr:cbr=128:padding=0 -o seg6-18717.avi -ss 2949 -endpos 395
-noskip

(the .nuv file is actually mpeg2)

This ends with the following error:
Floating point exception

I recompiled from CVS with debug turned on and discovered the problem
still exists. I ran it under gdb. The output from that is attached but
basically it was dying in mencoder.c line 1272 which is:
   
((MPEGLAYER3WAVEFORMAT*)(mux_a->wf))->nBlockSize=(mux_a->size+(mux_a->h.dwLength>>1))/mux_a->h.dwLength;

I added a print:
    printf("\n\nmux_a->size[%ld]; mux_a->h.dwLength[%ld]\n",
            mux_a->size, mux_a->h.dwLength)
before this line and it output:
mux_a->size[0]; mux_a->h.dwLength[0]

The information about my system that the DOCS say I should specify
follow:

Linux Dist: Gentoo Linux 1.4

sbeck at sbeck sbeck $ uname -a
Linux sbeck.office.gossamer-threads.com 2.4.20-gentoo-r2 #5 Sat May 17
00:06:46 
PDT 2003 i686 AMD Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux
sbeck at sbeck sbeck $ ls -l /lib/libc[.-]*
-rwxr-xr-x    1 root     root      1441357 May  5 02:58
/lib/libc-2.3.2.so*
lrwxrwxrwx    1 root     root           13 May  5 02:58 /lib/libc.so.6
-> libc-2
.3.2.so*
sbeck at sbeck sbeck $ X -version

XFree86 Version 4.3.0
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.20-gentoo-r2 i686 [ELF] 
Build Date: 03 July 2003
        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present
sbeck at sbeck sbeck $ gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/specs
Configured with: /var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/configure
--prefix
=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.2
--includedir=/usr/lib/gcc-lib/
i686-pc-linux-gnu/3.2.3/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/
3.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man
--infodir=/usr/share/
gcc-data/i686-pc-linux-gnu/3.2/info --enable-shared
--host=i686-pc-linux-gnu --t
arget=i686-pc-linux-gnu --with-system-zlib
--enable-languages=c,c++,ada,f77,objc
,java --enable-threads=posix --enable-long-long --disable-checking
--enable-cstd
io=stdio --enable-clocale=generic --enable-__cxa_atexit
--enable-version-specifi
c-runtime-libs
--with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/i
nclude/g++-v3 --with-local-prefix=/usr/local --enable-shared
--disable-nls
Thread model: posix
gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r1, propolice)
sbeck at sbeck sbeck $  ld -v
GNU ld version 2.14.90.0.2 20030515
sbeck at sbeck sbeck $ as --version
GNU assembler 2.14.90.0.2 20030515
Copyright 2002 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms
of
the GNU General Public License.  This program has absolutely no
warranty.
This assembler was configured for a target of `i686-pc-linux-gnu'.
sbeck at sbeck sbeck $ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : AMD Athlon(tm) XP 1800+
stepping        : 0
cpu MHz         : 1533.434
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 3060.53

sbeck at sbeck sbeck $ /sbin/lspci 
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3189
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b168
00:07.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
(rev 30)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3177
00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II]
(rev 74)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX]
(rev a1)
sbeck at sbeck sbeck $ 


If I missed anything let me know.

Cheers,

Scott

-- 
Scott Beck <sbeck at gossamer-threads.com>
Gossamer Threads
-------------- next part --------------
sbeck at sbeck video $ gdb /usr/local/mplayer/bin/mencoder
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) r -v -idx 1045_20030702120000_20030702130000.nuv -ovc lavc  -lavcopts vcodec=mpeg4:vhq:vbitrate=1500:keyint=15:aspect=1.3333 -oac mp3lame -lameopts cbr:cbr=128:padding=0 -o seg6-18717.avi -ss 2949 -endpos 395 -noskip
Starting program: /usr/local/mplayer/bin/mencoder -v -idx 1045_20030702120000_20030702130000.nuv -ovc lavc  -lavcopts vcodec=mpeg4:vhq:vbitrate=1500:keyint=15:aspect=1.3333 -oac mp3lame -lameopts cbr:cbr=128:padding=0 -o seg6-18717.avi -ss 2949 -endpos 395 -noskip
[New Thread 16384 (LWP 8361)]


MEncoder dev-CVS-030705-21:18-3.2.3 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices  (Family: 6, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Reading /home/sbeck/.mplayer/codecs.conf: this codecs.conf is too old, incompatible with this mplayer release! at line 6
Reading /usr/local/mplayer/share/codecs.conf: 50 audio & 136 video codecs
File not found: 'frameno.avi'
Failed to open frameno.avi
Reading config file /home/sbeck/.mplayer/mencoder: No such file or directory
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Not an URL!
[file] File size is 1879455680 bytes
STREAM: [file] 1045_20030702120000_20030702130000.nuv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
success: format: 0  data: 0x0 - 0x700637C0
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x83e5b50  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x83e5b50  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x83e5b50  
Checking for REAL
DEMUXER: freeing demuxer at 0x83e5b50  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x83e5b50  
DEMUXER: freeing demuxer at 0x83e64f0  
Searching demuxer type for filename 1045_20030702120000_20030702130000.nuv ext: .nuv
Checking for MOV
DEMUXER: freeing demuxer at 0x83e64f0  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x83e64f0  
DEMUXER: freeing demuxer at 0x83e64f0  
DEMUXER: freeing demuxer at 0x83e64f0  
DEMUXER: freeing demuxer at 0x83e64f0  
DEMUXER: freeing demuxer at 0x83e64f0  
DEMUXER: freeing demuxer at 0x83e64f0  
DEMUXER: freeing demuxer at 0x83e64f0  
Checking for PVA
DEMUXER: freeing demuxer at 0x83e64f0  
Checking for TS...
TRIED UP TO POSITION 68813, FOUND 0, packet_size= 71
DEMUXER: freeing demuxer at 0x83e64f0  
system stream synced at 0xD (0)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO:  MPEG2  480x480  (aspect 2)  29.97 fps  6000.0 kbps (750.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:480x480  fps:29.97  ftime:=0.0334
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow!Ex optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 48000 Hz 384 kbit Stereo, BPF: 1152
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 48000->192000 (384.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1  (-1=autodetect) osd: 1
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 480 x 480 (preferred csp: Mpeg PES)
Trying filter chain: expand lavc
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale expand lavc
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
MP3 audio selected
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[libaf] Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
Writing AVI header...
LAME version 3.93 MMX  (http://www.mp3dev.org/)
CPU features: i387, MMX (ASM used), 3DNow! (ASM used), SIMD
Using polyphase lowpass  filter, transition band: 14903 Hz - 15484 Hz

misc:

        scaling: 0.000000
        ch0 (left) scaling: 0.000000
        ch1 (right) scaling: 0.000000
        filter type: 0
        quantization: ISO
        huffman search: normal
        experimental X=0 Y=0 Z=0
        ...

stream format:

        MPEG-1 Layer 3
        2 channel - joint stereo
        padding: auto
        constant bitrate - CBR 
        ...

psychoacoustic:

        tonality estimation limit: 8871.700195 Hz
        using short blocks: channel coupled
        adjust masking: 0.000000 dB
        psymodel: 1
        noise shaping: 1
         ^ amplification: 0
         ^ stopping: 0
        ATH: using
         ^ type: 2
         ^ adjust type: 0
         ^ adapt threshold type: 2
        using temporal masking effect: yes
        interchannel masking ratio: 0.000000
        ...

MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: audio)  
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  


mux_a->size[0]; mux_a->h.dwLength[0]

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 16384 (LWP 8361)]
0x0825e7c5 in __udivmoddi4 (n=0, d=1, rp=0x0) at /var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/gcc/libgcc2.c:539
539     /var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/gcc/libgcc2.c: No such file or directory.
        in /var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/gcc/libgcc2.c
(gdb) bt
#0  0x0825e7c5 in __udivmoddi4 (n=0, d=1, rp=0x0) at /var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/gcc/libgcc2.c:539
#1  0x0825e6a5 in __divdi3 (u=0, v=1) at /var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/gcc/libgcc2.c:740
#2  0x080667c2 in main (argc=1, argv=0x1) at mencoder.c:1273
#3  0x406687a7 in __libc_start_main () from /lib/libc.so.6
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x825e7a5 to 0x825e7e5:
0x825e7a5 <__udivmoddi4+133>:   push   %ebp
0x825e7a6 <__udivmoddi4+134>:   lock mov 0xfffffff0(%ebp),%eax
0x825e7aa <__udivmoddi4+138>:   mov    %ecx,0xfffffff4(%ebp)
0x825e7ad <__udivmoddi4+141>:   mov    0xfffffff4(%ebp),%edx
0x825e7b0 <__udivmoddi4+144>:   add    $0x30,%esp
0x825e7b3 <__udivmoddi4+147>:   pop    %esi
0x825e7b4 <__udivmoddi4+148>:   pop    %edi
0x825e7b5 <__udivmoddi4+149>:   pop    %ebp
0x825e7b6 <__udivmoddi4+150>:   ret    
0x825e7b7 <__udivmoddi4+151>:   mov    0xffffffcc(%ebp),%esi
0x825e7ba <__udivmoddi4+154>:   test   %esi,%esi
0x825e7bc <__udivmoddi4+156>:   jne    0x825e7cb <__udivmoddi4+171>
0x825e7be <__udivmoddi4+158>:   mov    $0x1,%eax
0x825e7c3 <__udivmoddi4+163>:   xor    %edx,%edx
0x825e7c5 <__udivmoddi4+165>:   divl   0xffffffcc(%ebp)
0x825e7c8 <__udivmoddi4+168>:   mov    %eax,0xffffffcc(%ebp)
0x825e7cb <__udivmoddi4+171>:   mov    0xffffffdc(%ebp),%eax
0x825e7ce <__udivmoddi4+174>:   mov    0xffffffe4(%ebp),%edx
0x825e7d1 <__udivmoddi4+177>:   divl   0xffffffcc(%ebp)
0x825e7d4 <__udivmoddi4+180>:   mov    %edx,0xffffffdc(%ebp)
0x825e7d7 <__udivmoddi4+183>:   mov    %eax,0xffffffd4(%ebp)
0x825e7da <__udivmoddi4+186>:   mov    0xffffffe0(%ebp),%eax
0x825e7dd <__udivmoddi4+189>:   divl   0xffffffcc(%ebp)
0x825e7e0 <__udivmoddi4+192>:   mov    %edx,0xffffffe0(%ebp)
0x825e7e3 <__udivmoddi4+195>:   mov    %eax,0xffffffd8(%ebp)
End of assembler dump.
(gdb) info all-registers
eax            0x1      1
ecx            0x0      0
edx            0x0      0
ebx            0x8427398        138572696
esp            0xbfffe220       0xbfffe220
ebp            0xbfffe258       0xbfffe258
esi            0x0      0
edi            0x0      0
eip            0x825e7c5        0x825e7c5
eflags         0x210246 2163270
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x7      7
st0            -0e+4922 (raw 0xffff0000000000000000)
st1            -0e+4922 (raw 0xffff0000000000000000)
st2            -0e+4922 (raw 0xffff0000000000000000)
st3            -0e+4922 (raw 0xffff0000000000000000)
st4            -0e+4922 (raw 0xffff0000000000000000)
st5            -0e+4922 (raw 0xffff0000000000000000)
st6            1        (raw 0x3fff8000000000000000)
st7            0        (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x4020   16416
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
---Type <return> to continue, or q <return> to quit---
mxcsr          0x1f80   8064
orig_eax       0xffffffff       -1
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
    0x80}}
mm7            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
(gdb) 


More information about the MPlayer-users mailing list