[MPlayer-users] gmplayer crashes on AVI with unsupported codec (on PPC)

Wolfgang Thiess wollet1 at gmx.net
Tue Oct 15 13:04:02 CEST 2002


I am running mplayer on an Apple Macintosh G3 b&w Power PC.

I downloaded todays version from CVS tree.

./configure --enable-gui --enable-debug=3 says:
[...]
NOTE: WIN32 codec DLLs are not supported on your CPU (ppc).
You may encounter a few AVI files that cannot be played due to missing
open source video/audio codec support.
[...]

gmplayer wth02.avi gives a message box:
Error!
Can't find codec matching selected -vo and video format 0x32335649!
OK

...and crashes. mplayer says in this situation: no video - might be OK, but 
gmplayer shouldn't crash.

Regards
Wolfgang

P.S. maybe someone will change the gdb-instructions for non i386 machines? 
(see listing)

System Information:

Your Linux distribution or operating system e.g.: 
Yellow Dog Linux 2.3

kernel version:
Linux wth02.wth.home 2.4.19-4a #1 Wed Jun 5 01:34:59 EDT 2002 ppc unknown

libc version:
-rwxr-xr-x    2 root     root      5172668 Jul 31 07:53 /lib/libc-2.2.5.so
lrwxrwxrwx    1 root     root           13 Sep 19 17:30 /lib/libc.so.6 -> 
libc-2.2.5.so

X version:
XFree86 Version 4.2.0 (echo Yellow Dog Linux release: 4.2.0-6.30e) / X Window 
System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
        If the server is older than 6-12 months, or if your card is
        newer than the above date, look for a newer version before
        reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.19-3b ppc [ELF]
Build Host: kaelta.terraplex.com

Module Loader present

gcc and ld versions:
Reading specs from /usr/lib/gcc-lib/ppc-yellowdog-linux/2.95.4/specs
gcc version 2.95.4 20010319 (prerelease/franzo/20011204)

GNU ld version 2.11.93.0.2 20020207

binutils version:
GNU assembler 2.11.93.0.2 20020207
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 `ppc-yellowdog-linux'.

Window manager type and version
If only the GUI is buggy: 
gtk-1.2.10
glib-1.2.10
-rw-r--r--    1 root     root       205990 Aug 19 20:42 /usr/lib/libpng.a
lrwxrwxrwx    1 root     root           11 Sep 18 17:59 /usr/lib/libpng.so -> 
libpng.so.2
lrwxrwxrwx    1 root     root           18 Sep 19 18:53 /usr/lib/libpng.so.2 
-> libpng.so.2.1.0.14
-rwxr-xr-x    1 root     root       156140 Aug 19 20:44 
/usr/lib/libpng.so.2.1.0.14

GUI situation in which the bug occurs
Just started gmplayer with the filename as parameter

Hardware & drivers:

CPU info (this works on Linux only):
cpu             : 740/750
temperature     : 26-30 C (uncalibrated)
clock           : 350MHz
revision        : 2.2 (pvr 0008 0202)
bogomips        : 697.95
machine         : PowerMac1,1
motherboard     : PowerMac1,1 MacRISC Power Macintosh
detected as     : 66 (Blue&White G3)
pmac flags      : 00000000
L2 cache        : 1024K unified
memory          : 384MB
pmac-generation : NewWorld

Video card manufacturer and model, e.g.: 
ATY Rage 128

Video driver type & version, e.g.: 
X built-in driver

Sound card type & driver, e.g.:
Mac G3 b&w onboard sound - I don't know what it is

ftp://mplayerhq.hu/MPlayer/incoming/wth02.avi

For crashes

[wolle at wth02 wolle]$ gdb gmplayer
GNU gdb Yellow Dog Linux (5.1.1-1b)
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 "ppc-yellowdog-linux"...
(gdb) run -v wth02.avi
Starting program: /usr/local/bin/gmplayer -v wth02.avi
[New Thread 1024 (LWP 1198)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer CVS-021015-07:59-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)

[cfg] read config file: /home/wolle/.mplayer/gui.conf
/home/wolle/.mplayer/gui.conf(1): option: enable_audio_equ
/home/wolle/.mplayer/gui.conf(1): parameter: 0
/home/wolle/.mplayer/gui.conf(2): option: vo_driver
/home/wolle/.mplayer/gui.conf(2): parameter: xv
/home/wolle/.mplayer/gui.conf(3): option: vo_panscan
/home/wolle/.mplayer/gui.conf(3): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(4): option: vo_doublebuffering
/home/wolle/.mplayer/gui.conf(4): parameter: 0
/home/wolle/.mplayer/gui.conf(5): option: vo_direct_render
/home/wolle/.mplayer/gui.conf(5): parameter: 0
/home/wolle/.mplayer/gui.conf(6): option: v_framedrop
/home/wolle/.mplayer/gui.conf(6): parameter: 0
/home/wolle/.mplayer/gui.conf(7): option: v_flip
/home/wolle/.mplayer/gui.conf(7): parameter: 0
/home/wolle/.mplayer/gui.conf(8): option: v_ni
/home/wolle/.mplayer/gui.conf(8): parameter: 0
/home/wolle/.mplayer/gui.conf(9): option: v_idx
/home/wolle/.mplayer/gui.conf(9): parameter: -1
/home/wolle/.mplayer/gui.conf(10): option: vf_pp
/home/wolle/.mplayer/gui.conf(10): parameter: 0
/home/wolle/.mplayer/gui.conf(11): option: vf_autoq
/home/wolle/.mplayer/gui.conf(11): parameter: 0
/home/wolle/.mplayer/gui.conf(12): option: vf_lavc
/home/wolle/.mplayer/gui.conf(12): parameter: 0
/home/wolle/.mplayer/gui.conf(13): option: vf_fame
/home/wolle/.mplayer/gui.conf(13): parameter: 0
/home/wolle/.mplayer/gui.conf(14): option: ao_nosound
/home/wolle/.mplayer/gui.conf(14): parameter: 0
/home/wolle/.mplayer/gui.conf(15): option: ao_volnorm
/home/wolle/.mplayer/gui.conf(15): parameter: 0
/home/wolle/.mplayer/gui.conf(16): option: ao_surround
/home/wolle/.mplayer/gui.conf(16): parameter: 0
/home/wolle/.mplayer/gui.conf(17): option: ao_extra_stereo
/home/wolle/.mplayer/gui.conf(17): parameter: 0
/home/wolle/.mplayer/gui.conf(18): option: ao_extra_stereo_coefficient
/home/wolle/.mplayer/gui.conf(18): parameter: 1.000000
/home/wolle/.mplayer/gui.conf(19): option: ao_delay
/home/wolle/.mplayer/gui.conf(19): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(20): option: ao_oss_mixer
/home/wolle/.mplayer/gui.conf(20): parameter: /dev/mixer
/home/wolle/.mplayer/gui.conf(21): option: ao_oss_device
/home/wolle/.mplayer/gui.conf(21): parameter: /dev/dsp
/home/wolle/.mplayer/gui.conf(22): option: osd_level
/home/wolle/.mplayer/gui.conf(22): parameter: 0
/home/wolle/.mplayer/gui.conf(23): option: sub_auto_load
/home/wolle/.mplayer/gui.conf(23): parameter: 1
/home/wolle/.mplayer/gui.conf(24): option: sub_unicode
/home/wolle/.mplayer/gui.conf(24): parameter: 0
/home/wolle/.mplayer/gui.conf(25): option: sub_pos
/home/wolle/.mplayer/gui.conf(25): parameter: 100
/home/wolle/.mplayer/gui.conf(26): option: font_factor
/home/wolle/.mplayer/gui.conf(26): parameter: 0.750000
/home/wolle/.mplayer/gui.conf(27): option: font_name
/home/wolle/.mplayer/gui.conf(27): parameter: 
/home/wolle/.mplayer/font/font.desc
/home/wolle/.mplayer/gui.conf(28): option: cache
/home/wolle/.mplayer/gui.conf(28): parameter: 0
/home/wolle/.mplayer/gui.conf(29): option: load_fullscreen
/home/wolle/.mplayer/gui.conf(29): parameter: 0
/home/wolle/.mplayer/gui.conf(30): option: gui_skin
/home/wolle/.mplayer/gui.conf(30): parameter: default
/home/wolle/.mplayer/gui.conf(31): option: equ_band_00
/home/wolle/.mplayer/gui.conf(31): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(32): option: equ_band_01
/home/wolle/.mplayer/gui.conf(32): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(33): option: equ_band_02
/home/wolle/.mplayer/gui.conf(33): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(34): option: equ_band_03
/home/wolle/.mplayer/gui.conf(34): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(35): option: equ_band_04
/home/wolle/.mplayer/gui.conf(35): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(36): option: equ_band_05
/home/wolle/.mplayer/gui.conf(36): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(37): option: equ_band_06
/home/wolle/.mplayer/gui.conf(37): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(38): option: equ_band_07
/home/wolle/.mplayer/gui.conf(38): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(39): option: equ_band_08
/home/wolle/.mplayer/gui.conf(39): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(40): option: equ_band_09
/home/wolle/.mplayer/gui.conf(40): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(41): option: equ_band_10
/home/wolle/.mplayer/gui.conf(41): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(42): option: equ_band_11
/home/wolle/.mplayer/gui.conf(42): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(43): option: equ_band_12
/home/wolle/.mplayer/gui.conf(43): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(44): option: equ_band_13
/home/wolle/.mplayer/gui.conf(44): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(45): option: equ_band_14
/home/wolle/.mplayer/gui.conf(45): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(46): option: equ_band_15
/home/wolle/.mplayer/gui.conf(46): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(47): option: equ_band_16
/home/wolle/.mplayer/gui.conf(47): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(48): option: equ_band_17
/home/wolle/.mplayer/gui.conf(48): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(49): option: equ_band_18
/home/wolle/.mplayer/gui.conf(49): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(50): option: equ_band_19
/home/wolle/.mplayer/gui.conf(50): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(51): option: equ_band_20
/home/wolle/.mplayer/gui.conf(51): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(52): option: equ_band_21
/home/wolle/.mplayer/gui.conf(52): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(53): option: equ_band_22
/home/wolle/.mplayer/gui.conf(53): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(54): option: equ_band_23
/home/wolle/.mplayer/gui.conf(54): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(55): option: equ_band_24
/home/wolle/.mplayer/gui.conf(55): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(56): option: equ_band_25
/home/wolle/.mplayer/gui.conf(56): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(57): option: equ_band_26
/home/wolle/.mplayer/gui.conf(57): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(58): option: equ_band_27
/home/wolle/.mplayer/gui.conf(58): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(59): option: equ_band_28
/home/wolle/.mplayer/gui.conf(59): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(60): option: equ_band_29
/home/wolle/.mplayer/gui.conf(60): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(61): option: equ_band_30
/home/wolle/.mplayer/gui.conf(61): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(62): option: equ_band_31
/home/wolle/.mplayer/gui.conf(62): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(63): option: equ_band_32
/home/wolle/.mplayer/gui.conf(63): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(64): option: equ_band_33
/home/wolle/.mplayer/gui.conf(64): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(65): option: equ_band_34
/home/wolle/.mplayer/gui.conf(65): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(66): option: equ_band_35
/home/wolle/.mplayer/gui.conf(66): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(67): option: equ_band_36
/home/wolle/.mplayer/gui.conf(67): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(68): option: equ_band_37
/home/wolle/.mplayer/gui.conf(68): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(69): option: equ_band_38
/home/wolle/.mplayer/gui.conf(69): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(70): option: equ_band_39
/home/wolle/.mplayer/gui.conf(70): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(71): option: equ_band_40
/home/wolle/.mplayer/gui.conf(71): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(72): option: equ_band_41
/home/wolle/.mplayer/gui.conf(72): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(73): option: equ_band_42
/home/wolle/.mplayer/gui.conf(73): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(74): option: equ_band_43
/home/wolle/.mplayer/gui.conf(74): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(75): option: equ_band_44
/home/wolle/.mplayer/gui.conf(75): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(76): option: equ_band_45
/home/wolle/.mplayer/gui.conf(76): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(77): option: equ_band_46
/home/wolle/.mplayer/gui.conf(77): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(78): option: equ_band_47
/home/wolle/.mplayer/gui.conf(78): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(79): option: equ_band_48
/home/wolle/.mplayer/gui.conf(79): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(80): option: equ_band_49
/home/wolle/.mplayer/gui.conf(80): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(81): option: equ_band_50
/home/wolle/.mplayer/gui.conf(81): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(82): option: equ_band_51
/home/wolle/.mplayer/gui.conf(82): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(83): option: equ_band_52
/home/wolle/.mplayer/gui.conf(83): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(84): option: equ_band_53
/home/wolle/.mplayer/gui.conf(84): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(85): option: equ_band_54
/home/wolle/.mplayer/gui.conf(85): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(86): option: equ_band_55
/home/wolle/.mplayer/gui.conf(86): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(87): option: equ_band_56
/home/wolle/.mplayer/gui.conf(87): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(88): option: equ_band_57
/home/wolle/.mplayer/gui.conf(88): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(89): option: equ_band_58
/home/wolle/.mplayer/gui.conf(89): parameter: 0.000000
/home/wolle/.mplayer/gui.conf(90): option: equ_band_59
/home/wolle/.mplayer/gui.conf(90): parameter: 0.000000
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm is of class NetWM.
Reading /home/wolle/.mplayer/codecs.conf: can't open 
'/home/wolle/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 38 audio & 108 video codecs
CommandLine: '-v' 'wth02.avi'
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Invalid argument
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Using usleep() timing
get_path('input.conf') -> '/home/wolle/.mplayer/input.conf'
Can't open input config file /home/wolle/.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('Skin') -> '/home/wolle/.mplayer/Skin'
SKIN dir 1: '/home/wolle/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)
Font /home/wolle/.mplayer/font/font.desc loaded successfully! (206 chars)

Playing wth02.avi
Not an URL!
File size is 975872 bytes
Detected AVI file format!
list_end=0x138
======= AVI Header =======
us/frame: 100000  (fps=10.000)
max bytes/sec: 34536
padding: 0
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
frames  total: 349   initial: 0
streams: 2
Suggested BufferSize: 5510
Size:  160 x 120
list_end=0xD4
==> Found video stream: 0
======= STREAM Header =======
Type: sdiv   FCC: 23vi (32337669)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 1000000/100000 = 10.000
Start: 0   Len: 349
Suggested BufferSize: 4739
Quality 10000
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 160
  biHeight 120
  biPlanes 1
  biBitCount 24
  biCompression 842225225='23VI'
  biSizeImage 57600
===========================
list_end=0x138
==> Found audio stream: 1
======= STREAM Header =======
Type: sdua   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 11025/1 = 11025.000
Start: 0   Len: 384598
Suggested BufferSize: 5510
Quality 10000
Sample size: 1
found 'wf', 16 bytes of 18
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 1
Samplerate: 11025
avg byte/sec: 11025
Block align: 1
bits/sample: 8
cbSize: 0
Broken chunk?  chunksize=1716  (id=KNUJ)
list_end=0xEC8EA
Found movie at 0x800 - 0xEC8EA
Reading INDEX block, 419 chunks for 349 frames
Broken chunk?  chunksize=0  (id=1xdi)
Reading INDEX block, 419 chunks for 349 frames
stream_seek: WARNING! Can't seek to 0xC8FBE84A !
AVI index offset: 0x7FC (movi=0x800 idx0=0x4 idx1=0x950)
Auto-selected AVI video ID = 0
Auto-selected AVI audio ID = 1
AVI: Searching for audio stream (id:1)
XXX initial  v_pts=0.400  a_pos=0 (0.000)
AVI video length=578948
VIDEO:  [23VI]  160x120  24bpp  10.00 fps  132.7 kbps (16.2 kbyte/s)
[V] filefmt:3  fourcc:0x32335649  size:160x120  fps:10.00  ftime:=0.1000
get_path('sub/') -> '/home/wolle/.mplayer/sub/'
SUB: Detected sub file: wth02.txt
SUB: Could not determine file format
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer
AUDIO: 11025 Hz, 1 ch, 8 bit (0x8), ratio: 11025->11025 (88.2 kbit)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
==========================================================================
Requested video codec family [indeo3] (vfm=vfwex) not available (enable it at 
compilation!)
Requested video codec family [indeo3xa] (vfm=xanim) not available (enable it 
at compilation!)
get_path('codecs.conf') -> '/home/wolle/.mplayer/codecs.conf'
*** Try to upgrade /home/wolle/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/codecs.html!
Can't find codec matching selected -vo and video format 0x32335649!
==========================================================================
ao2: 11025 Hz  2 chans  Unsigned 8-bit
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Unsigned 8-bit (requested: Unsigned 8-bit)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 11025 Hz samplerate (requested: 11025)
audio_setup: frags:   4/4  (16384 bytes/frag)  free:  65536
AO: [oss] 11025Hz 1ch Unsigned 8-bit
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 11025Hz/1ch/8bit -> 11025Hz/2ch/8bit...
[dummy] Was reinitialized, rate=11025Hz, nch = 1, format = 0x00000008 and bps 
= 1
[channels] Changing number of channels to 2
[dummy] Was reinitialized, rate=11025Hz, nch = 1, format = 0x00000008 and bps 
= 1
Video: no video!!!
Freeing 4 unused video chunks
Start playing...
Reallocating memory in module channels, old len = 0, new len = 65535
A:  -0.7  1.2% 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 1198)]
0x1001fe98 in main (argc=0, argv=0x66bc) at mplayer.c:2534
2534            if(demuxer->file_format==DEMUXER_TYPE_AVI && 
sh_video->video.dwLength>2){
(gdb) bt
#0  0x1001fe98 in main (argc=0, argv=0x66bc) at mplayer.c:2534
#1  0x0f6d9f70 in __libc_start_main (argc=3, ubp_av=0x7ffff994, ubp_ev=0x1,
    auxvec=0x7ffffa20, rtld_fini=0xb938605, stinfo=0x10144d30,
    stack_on_entry=0x0) at ../sysdeps/powerpc/elf/libc-start.c:119
(gdb) disass $eip-32 $eip+32
Argument to arithmetic operation not a number or boolean.
(gdb) disass $pc-64 $pc+64
Dump of assembler code from 0x1001fe58 to 0x1001fed8:
0x1001fe58 <main+18796>:        stw     r0,4524(r1)
0x1001fe5c <main+18800>:        stw     r11,-27152(r8)
0x1001fe60 <main+18804>:        stw     r0,-27148(r10)
0x1001fe64 <main+18808>:        stw     r0,-26972(r9)
0x1001fe68 <main+18812>:        lis     r9,4125
0x1001fe6c <main+18816>:        lwz     r0,-27196(r9)
0x1001fe70 <main+18820>:        cmpwi   r0,0
0x1001fe74 <main+18824>:        beq     0x100200b0 <main+19396>
0x1001fe78 <main+18828>:        bl      0x100560ac <guiEventHandling>
0x1001fe7c <main+18832>:        lis     r9,4125
0x1001fe80 <main+18836>:        lwz     r11,-26984(r9)
0x1001fe84 <main+18840>:        lwz     r0,36(r11)
0x1001fe88 <main+18844>:        cmpwi   r0,3
0x1001fe8c <main+18848>:        bne     0x1001ff1c <main+18992>
0x1001fe90 <main+18852>:        lis     r9,4125
0x1001fe94 <main+18856>:        lwz     r11,-26976(r9)
0x1001fe98 <main+18860>:        lwz     r7,100(r11)
0x1001fe9c <main+18864>:        cmplwi  r7,2
0x1001fea0 <main+18868>:        ble     0x1001ff1c <main+18992>
0x1001fea4 <main+18872>:        lis     r9,4125
0x1001fea8 <main+18876>:        lwz     r10,-26936(r9)
0x1001feac <main+18880>:        lis     r8,17200
---Type <return> to continue, or q <return> to quit---
0x1001feb0 <main+18884>:        lis     r5,4116
0x1001feb4 <main+18888>:        mr      r9,r11
0x1001feb8 <main+18892>:        lwz     r0,40(r10)
0x1001febc <main+18896>:        addi    r5,r5,28536
0x1001fec0 <main+18900>:        lfd     f13,0(r5)
0x1001fec4 <main+18904>:        lis     r6,4116
0x1001fec8 <main+18908>:        xoris   r0,r0,32768
0x1001fecc <main+18912>:        addi    r6,r6,28544
0x1001fed0 <main+18916>:        stw     r0,4572(r1)
0x1001fed4 <main+18920>:        lis     r10,4116
End of assembler dump.
(gdb)




More information about the MPlayer-users mailing list