[MPlayer-users] DVD 5.1 & ALSA

Taras Ciuriak tnmc at soliton.com
Tue Feb 17 12:41:29 CET 2004


I finally decided to try and tackle 5.1 audio from my DVD drive last night.  Came across a lot of familiar problems according to Google, but I still couldn't get it working.  

Using ALSA OSS emulation, I could get every channel except the centre channel (i.e. the main voice channel) when I specified -ao oss -channel 6.  

Then I tried using ALSA native (i.e. -ao alsa9) and mplayer would crash.  I've tried to include everything from the "what to report" docs...if I've omitted something important, please let me know!  Thanks.../Taras

DVD: Star Trek - Nemesis

OS: Mandrake 9.1 + patches

uname -a: Linux spock 2.4.21-0.27mdk #1 Wed Jan 7 03:44:18 MST 2004 i686 unknown unknown GNU/Linux

LIBC:
-rwxr-xr-x    1 root     root      1229764 Nov 14 20:30 /lib/libc-2.3.1.so*
lrwxrwxrwx    1 root     root           13 Dec 25 21:02 /lib/libc.so.6 -> libc-2.3.1.so*

gcc -v:
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.2.2/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)

ld -v
GNU ld version 2.13.90.0.18 20030121

as --version
GNU assembler 2.13.90.0.18 20030121
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 `i586-mandrake-linux-gnu'

cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) XP 1700+
stepping        : 2
cpu MHz         : 1466.460
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        : 2922.90

lspci -vv (video & audio cards only)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon 7500] (prog-if 00 [VGA])
       Subsystem: ATI Technologies Inc Radeon 7500
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B-
       Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Latency: 64 (2000ns min), cache line size 08
       Interrupt: pin A routed to IRQ 16
       Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
       Region 1: I/O ports at a800 [size=256]
       Region 2: Memory at dfef0000 (32-bit, non-prefetchable) [size=64K]
       Expansion ROM at dfec0000 [disabled] [size=128K]
       Capabilities: [58] AGP version 2.0
               Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
               Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1
       Capabilities: [50] Power Management version 2
               Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Using XFree86 built-in driver

00:08.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
       Subsystem: Creative Labs SB0090 Audigy Player
       Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
       Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Latency: 64 (500ns min, 5000ns max)
       Interrupt: pin A routed to IRQ 19
       Region 0: I/O ports at e000 [size=32]
       Capabilities: [dc] Power Management version 2
               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Using ALSA 1.0.0rc2

[tnmc at spock tnmc]$ gdb ./mplayer
GNU gdb 5.3-22mdk (Mandrake Linux)
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 "i586-mandrake-linux-gnu"...
(gdb) run -v -ao alsa9 dvd://12
Starting program: /usr/local/bin/mplayer -v -ao alsa9 dvd://12
[New Thread 16384 (LWP 7046)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MPlayer 1.0pre3-3.2.2 (C) 2000-2003 MPlayer Team

CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1467 MHz (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/tnmc/.mplayer/config
Reading /home/tnmc/.mplayer/codecs.conf: Can't open '/home/tnmc/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
CommandLine: '-v' '-ao' 'alsa9' 'dvd://12'
init_freetype
get_path('font/font.desc') -> '/home/tnmc/.mplayer/font/font.desc'
font: can't open file: /home/tnmc/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Permission denied (mplayer should be setuid root or /dev/rtc should be readable by the user.)
Using usleep() timing
get_path('input.conf') -> '/home/tnmc/.mplayer/input.conf'
Can't open input config file /home/tnmc/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('12.conf') -> '/home/tnmc/.mplayer/12.conf'

Playing dvd://12.
get_path('DVDKeys') -> '/home/tnmc/.mplayer/DVDKeys'
Reading disc structure, please wait...
There are 15 titles on this DVD.
There are 24 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
[open] audio stream: 0 audio format: ac3 (5.1) language: de aid: 128
[open] audio stream: 1 audio format: ac3 (5.1) language: en aid: 129
[open] audio stream: 2 audio format: ac3 (stereo) language: en aid: 130
[open] number of audio channels on disk: 3.
[open] subtitle ( sid ): 0 language: de
[open] subtitle ( sid ): 1 language: en
[open] subtitle ( sid ): 2 language: hu
[open] subtitle ( sid ): 3 language: nl
[open] subtitle ( sid ): 4 language: pl
[open] subtitle ( sid ): 5 language: tr
[open] subtitle ( sid ): 6 language: en
[open] subtitle ( sid ): 7 language: de
[open] subtitle ( sid ): 8 language: de
[open] subtitle ( sid ): 9 language: en
[open] number of subtitles on disk: 10
DVD start cell: 0  pack: 0x0-0x18DB8
DVD start=0 end=2536813
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x18DB8
Angle-seek synced by cell/vob IDN search!
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x852f1c8
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x852f1c8
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x852f1c8
Checking for REAL
DEMUXER: freeing demuxer at 0x852f1c8
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x852f1c8
DEMUXER: freeing demuxer at 0x852fb00
Searching demuxer type for filename dvd://12 ext: (null)
Checking for MOV
DEMUXER: freeing demuxer at 0x852fb00
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x852fb00
DEMUXER: freeing demuxer at 0x852fb00
DEMUXER: freeing demuxer at 0x852fb00
DEMUXER: freeing demuxer at 0x852fb00
DEMUXER: freeing demuxer at 0x852fb00
DEMUXER: freeing demuxer at 0x852fb00
DEMUXER: freeing demuxer at 0x852fb00
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x18DB8
Angle-seek synced by cell/vob IDN search!
Checking for PVA
DEMUXER: freeing demuxer at 0x852fb00
Checking for MPEG-TS...
TRIED UP TO POSITION 68755, FOUND 47, packet_size= 0, SEEMS A TS? 0
DVD Seek! lba=0x21  cell=0  packs: 0x0-0x18DB8
Angle-seek synced by cell/vob IDN search!
DEMUXER: freeing demuxer at 0x852fb00
DVD Seek! lba=0x0  cell=0  packs: 0x0-0x18DB8
Angle-seek synced by cell/vob IDN search!
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1140851708
LMLM4 Stream Format not found
DEMUXER: freeing demuxer at 0x852fb00
system stream synced at 0xD (0)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO:  MPEG2  720x576  (aspect 3)  25.000 fps  8600.0 kbps (1075.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x576  fps:25.00  ftime:=0.0400
get_path('sub/') -> '/home/tnmc/.mplayer/sub/'
get_path('default.sub') -> '/home/tnmc/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer.
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
X11 opening display: :0
vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports STAYS_ON_TOP state.
[x11] Current fstype setting honours STAYS_ON_TOP X atoms
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
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))
==========================================================================
Checking 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
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 48000 Hz, 2 channels, Signed 16-bit (Little-Endian)
alsa-init: compiled for ALSA-0.9.0rc7
alsa-init: got device=0, subdevice=0
alsa-init: 1 soundcard found, using: hw:0,0
alsa-init: pcm opend in block-mode

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 7046)]
snd_pcm_hw_param_set_near (pcm=0x855ce20, params=0xbfffcf88, var=SNDRV_PCM_HW_PARAM_RATE, val=0xbb80, dir=0x0)
   at pcm_params.c:786
786     pcm_params.c: No such file or directory.
       in pcm_params.c
(gdb) bt
#0  snd_pcm_hw_param_set_near (pcm=0x855ce20, params=0xbfffcf88, var=SNDRV_PCM_HW_PARAM_RATE, val=0xbb80, dir=0x0)
   at pcm_params.c:786
#1  0x401d595a in __snd_pcm_hw_params_set_rate_near (pcm=0x855ce20, params=0xbfffcf88, val=0xbb80, dir=0x0)
   at pcm.c:3593
#2  0x080c05c5 in init (rate_hz=48000, channels=2, format=16, flags=0) at ao_alsa9.c:586
#3  0x080b9244 in init_best_audio_out (ao_list=0x84fb758, use_plugin=0, rate=48000, channels=2, format=16, flags=0)
   at audio_out.c:136
#4  0x0807bc3b in main (argc=5, argv=0xbffff6c4) at mplayer.c:1858
#5  0x4073c7f7 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x401dc5cb to 0x401dc60b:
0x401dc5cb <snd_pcm_hw_param_set_mask+235>:     daa
0x401dc5cc <snd_pcm_hw_param_set_mask+236>:     add    %al,(%eax)
0x401dc5ce <snd_pcm_hw_param_set_mask+238>:     add    %al,(%eax)
0x401dc5d0 <snd_pcm_hw_param_set_near>: push   %ebp
0x401dc5d1 <snd_pcm_hw_param_set_near+1>:       mov    %esp,%ebp
0x401dc5d3 <snd_pcm_hw_param_set_near+3>:       push   %edi
0x401dc5d4 <snd_pcm_hw_param_set_near+4>:       push   %esi
0x401dc5d5 <snd_pcm_hw_param_set_near+5>:       push   %ebx
0x401dc5d6 <snd_pcm_hw_param_set_near+6>:       sub    $0x4fc,%esp
0x401dc5dc <snd_pcm_hw_param_set_near+12>:      mov    0x14(%ebp),%eax
0x401dc5df <snd_pcm_hw_param_set_near+15>:      call   0x401dc5e4 <snd_pcm_hw_param_set_near+20>
0x401dc5e4 <snd_pcm_hw_param_set_near+20>:      pop    %ebx
0x401dc5e5 <snd_pcm_hw_param_set_near+21>:      add    $0x567c0,%ebx
0x401dc5eb <snd_pcm_hw_param_set_near+27>:      mov    (%eax),%eax
0x401dc5ed <snd_pcm_hw_param_set_near+29>:      mov    %eax,0xfffffb14(%ebp)
0x401dc5f3 <snd_pcm_hw_param_set_near+35>:      mov    0x18(%ebp),%eax
0x401dc5f6 <snd_pcm_hw_param_set_near+38>:      movl   $0x0,0xfffffb0c(%ebp)
0x401dc600 <snd_pcm_hw_param_set_near+48>:      movl   $0x0,0xfffffb08(%ebp)
0x401dc60a <snd_pcm_hw_param_set_near+58>:      test   %eax,%eax
End of assembler dump.
(gdb) info all-registers
eax            0xbb80   48000
ecx            0x855ce20        139841056
edx            0x0      0
ebx            0x40232da4       1076047268
esp            0xbfffc9c0       0xbfffc9c0
ebp            0xbfffcec8       0xbfffcec8
esi            0x0      0
edi            0x1      1
eip            0x401dc5eb       0x401dc5eb
eflags         0x210202 2163202
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x7      7
st0            -nan(0x705a83be288d66cb) (raw 0xffff705a83be288d66cb)
st1            -nan(0x52195df07a36fb0)  (raw 0xffff052195df07a36fb0)
st2            -nan(0x6828fb04ad5a6944) (raw 0xffff6828fb04ad5a6944)
st3            -nan(0x7fafd716f0de2f63) (raw 0xffff7fafd716f0de2f63)
st4            -nan(0x548a69174ab4d6ac) (raw 0xffff548a69174ab4d6ac)
st5            -nan(0x5c5bb044cd1691e2) (raw 0xffff5c5bb044cd1691e2)
st6            0.707106769084930419921875       (raw 0x3ffeb504f30000000000)
st7            48000    (raw 0x400ebb80000000000000)
fctrl          0x37f    895
fstat          0x20     32
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
---Type <return> to continue, or q <return> to quit---
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 = 0x705a83be288d66cb, v2_int32 = {0x288d66cb, 0x705a83be}, v4_int16 = {0x66cb, 0x288d, 0x83be,
   0x705a}, v8_int8 = {0xcb, 0x66, 0x8d, 0x28, 0xbe, 0x83, 0x5a, 0x70}}
mm1            {uint64 = 0x52195df07a36fb0, v2_int32 = {0x7a36fb0, 0x52195df}, v4_int16 = {0x6fb0, 0x7a3, 0x95df,
   0x521}, v8_int8 = {0xb0, 0x6f, 0xa3, 0x7, 0xdf, 0x95, 0x21, 0x5}}
mm2            {uint64 = 0x6828fb04ad5a6944, v2_int32 = {0xad5a6944, 0x6828fb04}, v4_int16 = {0x6944, 0xad5a, 0xfb04,
   0x6828}, v8_int8 = {0x44, 0x69, 0x5a, 0xad, 0x4, 0xfb, 0x28, 0x68}}
mm3            {uint64 = 0x7fafd716f0de2f63, v2_int32 = {0xf0de2f63, 0x7fafd716}, v4_int16 = {0x2f63, 0xf0de, 0xd716,
   0x7faf}, v8_int8 = {0x63, 0x2f, 0xde, 0xf0, 0x16, 0xd7, 0xaf, 0x7f}}
mm4            {uint64 = 0x548a69174ab4d6ac, v2_int32 = {0x4ab4d6ac, 0x548a6917}, v4_int16 = {0xd6ac, 0x4ab4, 0x6917,
   0x548a}, v8_int8 = {0xac, 0xd6, 0xb4, 0x4a, 0x17, 0x69, 0x8a, 0x54}}
mm5            {uint64 = 0x5c5bb044cd1691e2, v2_int32 = {0xcd1691e2, 0x5c5bb044}, v4_int16 = {0x91e2, 0xcd16, 0xb044,
   0x5c5b}, v8_int8 = {0xe2, 0x91, 0x16, 0xcd, 0x44, 0xb0, 0x5b, 0x5c}}
mm6            {uint64 = 0xb504f30000000000, v2_int32 = {0x0, 0xb504f300}, v4_int16 = {0x0, 0x0, 0xf300, 0xb504},
 v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0x4, 0xb5}}
mm7            {uint64 = 0xbb80000000000000, v2_int32 = {0x0, 0xbb800000}, v4_int16 = {0x0, 0x0, 0x0, 0xbb80},
 v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0xbb}}
(gdb) quit
The program is running.  Exit anyway? (y or n) y




More information about the MPlayer-users mailing list