padre@neptune:~/data/trailers$ gdb mplayer GNU gdb 5.2.90_2002-11-20-cvs-debian 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 "i386-linux"... (gdb) run -v L2Towers.mov Starting program: /usr/local/bin/mplayer -v L2Towers.mov [New Thread 16384 (LWP 15178)] Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer CVS-021129-08:47-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS) CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 3)CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 SSE Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory Reading config file /home/padre/.mplayer/config Reading /home/padre/.mplayer/codecs.conf: can't open '/home/padre/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: 47 audio & 121 video codecs CommandLine: '-v' 'L2Towers.mov' get_path('font/font.desc') -> '/home/padre/.mplayer/font/font.desc' Font /home/padre/.mplayer/font/font.desc loaded successfully! (495 chars) Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Failed to open /dev/rtc: Device or resource busy (mplayer should be setuid root or /dev/rtc should be readable by the user.) Using usleep() timing get_path('input.conf') -> '/home/padre/.mplayer/input.conf' Parsing input config file /home/padre/.mplayer/input.conf Input config file /home/padre/.mplayer/input.conf parsed : 1 binds Playing L2Towers.mov Not an URL! File size is 41997382 bytes CACHE_PRE_INIT: 0 [0] 0 pre:0 eof:0 Cache fill: 0.00% (0 bytes) Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x839b520 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x839b520 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x839b520 Checking for MOV MOV: Movie header found! MOV: 'WIDE' chunk found! MOV: Movie DATA found! MOV: Movie DATA found! Detected QuickTime/MOV file format! Compressed header uses zlib algo! Compressed header size: 19888 / 40117 MOV: Movie header (100 bytes): tscale=600 dur=110891 -------------- MOV: Track #0: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=1 dur=110891 lay=0 vol=0 MOV: Edit atom! MOV: Edit list table (1 entries) (ver:0,flags:0) MOV: entry#0: duration: 110891 start time: 0 speed: 1.0x MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler MOV: Media info! MOV: Generic header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: (12 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=1 ss=23300) (ver:0,flags:0) MOV: Chunk offset table! (1 chunks) MOV: unknown chunk: code 212 MOV track #0: 1 chunks, 0 samples pts=110891 scale=600 time=184.818 EL#0: pts=0 1st_sample=0 frames=1 (184.818s) pts_offs=0 Generic track - not completly understood! (id: 0) -------------- MOV: Track #1: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=2 dur=900 lay=0 vol=0 MOV: Edit atom! MOV: Edit list table (1 entries) (ver:0,flags:0) MOV: entry#0: duration: 900 start time: 0 speed: 1.0x MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/vide (appl) Apple Video Media Handler MOV: Media info! MOV: Video header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: jpeg (70 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=1 ss=48016) (ver:0,flags:0) MOV: Chunk offset table! (1 chunks) MOV track #1: 1 chunks, 0 samples pts=900 scale=600 time=1.500 EL#0: pts=0 1st_sample=0 frames=1 (1.500s) pts_offs=0 ==> Found video stream: 1 Image size: 640 x 272 (24 bpp) Display size: 640 x 272 Fourcc: jpeg Codec: 'Photo - JPEG' -------------- MOV: Track #2: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=3 dur=110891 lay=0 vol=0 MOV: Edit atom! MOV: Edit list table (1 entries) (ver:0,flags:0) MOV: entry#0: duration: 110891 start time: 0 speed: 1.0x MOV: unknown chunk: tref 12 MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler MOV: Media info! MOV: Generic header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: (12 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=1 ss=23521) (ver:0,flags:0) MOV: Chunk offset table! (1 chunks) MOV: unknown chunk: code 212 MOV: unknown chunk: imap 124 MOV track #2: 1 chunks, 0 samples pts=110891 scale=600 time=184.818 EL#0: pts=0 1st_sample=0 frames=1 (184.818s) pts_offs=0 Generic track - not completly understood! (id: 2) -------------- MOV: Track #3: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=4 dur=110891 lay=0 vol=0 MOV: Edit atom! MOV: Edit list table (2 entries) (ver:0,flags:0) MOV: entry#0: duration: 110739 start time: -1 speed: 1.0x MOV: entry#1: duration: 152 start time: 0 speed: 1.0x MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/sprt (appl) Sprite Animation Media Handler MOV: Media info! MOV: Generic header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: (12 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=1 ss=48660) (ver:0,flags:0) MOV: Chunk offset table! (1 chunks) MOV: unknown chunk: code 212 MOV track #3: 1 chunks, 0 samples pts=152 scale=600 time=0.253 EL#1: pts=0 1st_sample=0 frames=1 (0.253s) pts_offs=0 Generic track - not completly understood! (id: 3) -------------- MOV: Track #4: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=5 dur=110891 lay=0 vol=0 MOV: Edit atom! MOV: Edit list table (1 entries) (ver:0,flags:0) MOV: entry#0: duration: 110891 start time: 0 speed: 1.0x MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/twen (appl) Apple Tween Media Handler MOV: Media info! MOV: Generic header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: (0 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=1 ss=168) (ver:0,flags:0) MOV: Chunk offset table! (1 chunks) MOV track #4: 1 chunks, 0 samples pts=110891 scale=600 time=184.818 EL#0: pts=0 1st_sample=0 frames=1 (184.818s) pts_offs=0 Generic track - not completly understood! (id: 4) -------------- MOV: Track #5: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=6 dur=110740 lay=0 vol=0 MOV: Edit atom! MOV: Edit list table (2 entries) (ver:0,flags:0) MOV: entry#0: duration: 900 start time: -1 speed: 1.0x MOV: entry#1: duration: 109840 start time: 0 speed: 1.0x MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/vide (appl) Apple Video Media Handler MOV: Media info! MOV: Video header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: SVQ3 (95 bytes) MOV: Sample duration table! (2 blocks) MOV: Syncing samples (keyframes) table! (227 entries) (ver:0,flags:0) MOV: Sample->Chunk mapping table! (726 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=4394 ss=0) (ver:0,flags:0) MOV: Chunk offset table! (730 chunks) MOV track #5: 730 chunks, 4394 samples pts=109840 scale=600 time=183.067 EL#1: pts=0 1st_sample=0 frames=4394 (183.067s) pts_offs=0 ==> Found video stream: 5 MOV: Found unknown movie atom SMI (21)! Image size: 640 x 272 (0 bpp) Display size: 640 x 272 Fourcc: SVQ3 Codec: 'Sorenson Video 3' -------------- MOV: Track #6: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=7 dur=110739 lay=0 vol=256 MOV: Edit atom! MOV: Edit list table (3 entries) (ver:0,flags:0) MOV: entry#0: duration: 900 start time: -1 speed: 1.0x MOV: entry#1: duration: 109800 start time: 0 speed: 1.0x MOV: entry#2: duration: 39 start time: 8074396 speed: 1.0x MOV: Media stream! MOV: Media header! MOV: Handler header: mhlr/soun (appl) Apple Sound Media Handler MOV: Media info! MOV: Sound header! MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler MOV: unknown chunk: dinf 28 MOV: Sample info! MOV: Description list! (cnt:1) MOV: desc #0: QDM2 (128 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (282 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=8077312 ss=1) (ver:0,flags:0) MOV: Chunk offset table! (367 chunks) MOV track #6: 367 chunks, 0 samples pts=8077312 scale=44100 time=183.159 ==> Found audio stream: 6 Audio bits: 16 chans: 2 rate: 44100 Audio header: samp/pack=4096 bytes/pack=650 bytes/frame=1300 bytes/samp=2 Audio extra header: len=92 fcc=0x77617665 Fourcc: QDM2 -------------- Quicktime Clip Info: Copyright: © 2002 New Line Cinema Name: Lord Of The Rings Info: December 2002 Software: Made with LiveStage Pro [V] filefmt:7 fourcc:0x6765706A size:640x272 fps: 0.67 ftime:=1.5000 Clip info: copyright: © 2002 New Line Cinema name: Lord Of The Rings encoder: Made with LiveStage Pro get_path('sub/') -> '/home/padre/.mplayer/sub/' ========================================================================== Opening audio decoder: [qtaudio] QuickTime Audio Decoder win32 libquicktime loader (c) Sascha Sommer Standard init done you may now call supported functions loader_init DONE??? loader_init DONE! get_path('registry') -> '/home/padre/.mplayer/registry' External func COMCTL32.dll:17 External func COMCTL32.dll:16 QuickTime5 DLLs found QuickTime.qts patched!!! old entry=0x62924c30 theQuickTimeDispatcher catched -> 0x62924c30 Win32 Warning: Accessed uninitialized Critical Section (0x62b7fcd0)! WARNING! Invalid Ptr handle! Win32 Warning: Accessed uninitialized Critical Section (0x62b7fcb8)! theQuickTimeDispatcher catched -> 0x62924c30 InitializeQTML:0 SoundConverterOpen:0 SoundConverterSetInfo:0 SoundConverterGetBufferSizes:131072 WantedBufferSize = 176400 InputBufferSize = 13000 OutputBufferSize = 163848 FramesToGet = 10 FrameSize: 1300 -> 16384 SoundConverterBeginConversion:0 dec_audio: Allocating 13000 bytes for input buffer dec_audio: Allocating 163848 + 65536 = 229384 bytes for output buffer AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 13997->176400 (112.0 kbit) Selected audio codec: [qdmc] afm:qtaudio (Quicktime QDMC/QDM2 audio decoders) ========================================================================== ========================================================================== Trying to force video codec driver family 5 ... Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family INFO: libavcodec init OK! Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder) ========================================================================== ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian) audio_setup: using '/dev/dsp' dsp device audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian)) audio_setup: using 2 channels (requested: 2) audio_setup: using 44100 Hz samplerate (requested: 44100) audio_setup: frags: 16/16 (4096 bytes/frag) free: 65536 AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... Adding filter dummy [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 Start playing... mjpeg: JFIF header found (version: 2.1) mjpeg: Adobe header found VDec: vo config request - 640 x 272 (preferred csp: Planar 444P) Couldn't find matching colorspace - retrying with -vop scale... Opening video filter: [scale] SwScale params: -1 x -1 (-1=no scaling) scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 VDec: using Planar 444P as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO Config (640x272->640x272,flags=0,'MPlayer',0x50343434) scale: query(BGR 32-bit) -> 1 scale: query(RGB 32-bit) -> 1 scale: query(BGR 24-bit) -> 1 scale: query(RGB 24-bit) -> 1 scale: query(BGR 16-bit) -> 1 scale: query(RGB 16-bit) -> 1 scale: query(BGR 15-bit) -> 1 scale: query(RGB 15-bit) -> 1 scale: query(BGR 8-bit) -> 0 scale: query(RGB 8-bit) -> 0 scale: query(BGR 4-bit) -> 0 scale: query(RGB 4-bit) -> 0 scale: query(BGR 1-bit) -> 0 scale: query(RGB 1-bit) -> 0 scale: query(Planar 444P) -> 0 scale: query(Planar 422P) -> 0 scale: query(Planar YV12) -> 3 SwScaler: reducing / aligning filtersize 1 -> 4 SwScaler: reducing / aligning filtersize 9 -> 8 SwScaler: reducing / aligning filtersize 1 -> 1 SwScaler: reducing / aligning filtersize 9 -> 8 SwScaler: BICUBIC scaler, from Planar 444P to Planar YV12 using MMX2 SwScaler: using 4-tap MMX scaler for horizontal luminance scaling SwScaler: using 8-tap MMX scaler for horizontal chrominance scaling SwScaler: using 1-tap MMX "scaler" for vertical scaling (YV12 like) SwScaler: 640x272 -> 640x272 REQ: flags=0x437 req=0x0 VO: [sdl] 640x272 => 640x272 Planar YV12 VO: Description: SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!) VO: Author: Ryan C. Gordon , Felix Buenemann SDL: Using 0x32315659 (Planar YV12) image format SDL: deactivating XScreensaver/DPMS SDL: X11 Resolution 1352x1080 Disabling DPMS DPMSDisable stat: 1 SDL: Using driver: x11 SDL: using hardware-surface SDL: setting windowed mode *** [scale] Exporting mp_image_t, 640x272x24bpp YUV planar, 522240 bytes *** [vo] Allocating mp_image_t, 640x272x12bpp YUV planar, 261120 bytes ds_fill_buffer: EOF reached (stream: video) / 1 0% 0% 0.0% 0 0 97% EOF code: 1 0.0 A-V: 0.386 ct: 0.039 1/ 1 0% 0% 0.0% 0 0 96% Uninit audio filters... uninit audio: qtaudio SoundConverterEndConversion:0 SoundConverterClose:0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 15178)] 0x0811a73f in expSetEvent (event=0x0) at win32.c:714 714 pthread_mutex_lock(ml->pm); (gdb) bt #0 0x0811a73f in expSetEvent (event=0x0) at win32.c:714 #1 0x62afa3bf in ?? () (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x811a71f to 0x811a75f: 0x811a71f : pop %ebp 0x811a720 : ret $0x10 0x811a723 : nop 0x811a724 : push %ebp 0x811a725 : mov %esp,%ebp 0x811a727 : sub $0x14,%esp 0x811a72a : push %ebx 0x811a72b : mov 0x8(%ebp),%ebx 0x811a72e : add $0xfffffff8,%esp 0x811a731 : push %ebx 0x811a732 : push $0x825e80e 0x811a737 : call 0x8120ef4 0x811a73c : add $0xfffffff4,%esp 0x811a73f : mov 0x4(%ebx),%eax 0x811a742 : push %eax 0x811a743 : call 0x806b594 0x811a748 : add $0x20,%esp 0x811a74b : cmpb $0x0,0xc(%ebx) 0x811a74f : jne 0x811a764 0x811a751 : mov 0x8(%ebx),%eax 0x811a754 : movb $0x1,0xc(%ebx) 0x811a758 : add $0xfffffff4,%esp 0x811a75b : push %eax 0x811a75c : call 0x806c1f4 End of assembler dump. (gdb)