(gdb) run -vf ivtc,pp=lb -v HDTV.avi Starting program: /home/root/temp/MPlayer/CVS-2004Sep24/main/mplayer -vf ivtc,pp=lb -v HDTV.avi [New Thread 16384 (LWP 16621)] Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-040924-14:31-3.2.2 (C) 2000-2004 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 1262 MHz (Family: 6, Stepping: 1) 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 /etc/mplayer//mplayer.conf Reading config file /home/root/.mplayer/config Reading /home/root/.mplayer/codecs.conf: Can't open '/home/root/.mplayer/codecs.conf': No such file or directory Reading /etc/mplayer//codecs.conf: Can't open '/etc/mplayer//codecs.conf': No such file or directory Using built-in default codecs.conf. CommandLine: '-vf' 'ivtc,pp=lb' '-v' 'HDTV.avi' init_freetype get_path('font/font.desc') -> '/home/root/.mplayer/font/font.desc' font: can't open file: /home/root/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Using Linux hardware RTC timing (1024Hz). get_path('input.conf') -> '/home/root/.mplayer/input.conf' Parsing input config file /home/root/.mplayer/input.conf Input config file /home/root/.mplayer/input.conf parsed: 52 binds Setting up LIRC support... get_path('HDTV.avi.conf') -> '/home/root/.mplayer/HDTV.avi.conf' Playing HDTV.avi. [file] File size is 182038768 bytes STREAM: [file] HDTV.avi STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) CACHE_PRE_INIT: 0 [0] 0 pre:0 eof:0 Cache fill: 0.00% (0 bytes) AVI file format detected. list_end=0x146 ======= AVI Header ======= us/frame: 41708 (fps=23.976) max bytes/sec: 0 padding: 0 MainAVIHeader.dwFlags: (2320) HAS_INDEX IS_INTERLEAVED TRUST_CKTYPE frames total: 2369 initial: 0 streams: 2 Suggested BufferSize: 0 Size: 1920 x 1080 ========================== list_end=0xD4 ==> Found video stream: 0 ====== STREAM Header ===== Type: vids FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 239759/10000 = 23.976 Start: 0 Len: 2369 Suggested BufferSize: 358932 Quality 0 Sample size: 0 ========================== found 'bih', 40 bytes of 40 ======= VIDEO Format ====== biSize 40 biWidth 1920 biHeight 1080 biPlanes 1 biBitCount 24 biCompression 845639789='mpg2' biSizeImage 6220800 =========================== list_end=0x146 ==> Found audio stream: 1 ====== STREAM Header ===== Type: auds FCC: (0) Flags: 0 Priority: 0 Language: 0 InitialFrames: 0 Rate: 48000/1152 = 41.667 Start: 0 Len: 4138 Suggested BufferSize: 960 Quality 0 Sample size: 0 ========================== found 'wf', 30 bytes of 18 ======= WAVE Format ======= Format Tag: 85 (0x55) Channels: 2 Samplerate: 48000 avg byte/sec: 23457 Block align: 1152 bits/sample: 0 cbSize: 12 mp3.wID=1 mp3.fdwFlags=0x2 mp3.nBlockSize=1152 mp3.nFramesPerBlock=1 mp3.nCodecDelay=0 =========================== list_end=0x172 hdr=Software size=23 Software : MEncoder 1.0pre3-3.2.2 list_end=0xAD81A38 Found movie at 0x80C - 0xAD81A38 Reading INDEX block, 6507 chunks for 2369 frames (fpos=0xad81a40) AVI index offset: 0x808 (movi=0x80C idx0=0x4 idx1=0x6C) Auto-selected AVI audio ID = 1 Auto-selected AVI video ID = 0 AVI: Searching for audio stream (id:1) AVI video size=179549835 (2369) audio size=2329536 (4138) VIDEO: [mpg2] 1920x1080 24bpp 23.976 fps 14537.3 kbps (1774.6 kbyte/s) Searching for sequence header... OK! VIDEO: MPEG2 1920x1080 (aspect 1) 23.976 fps 14537.3 kbps (1817.2 kbyte/s) [V] filefmt:3 fourcc:0x10000002 size:1920x1080 fps:23.98 ftime:=0.0417 Clip info: Software: MEncoder 1.0pre3-3.2.2 get_path('sub/') -> '/home/root/.mplayer/sub/' get_path('default.sub') -> '/home/root/.mplayer/default.sub' ========================================================================== 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 III, 48000 Hz 32 kbit Stereo, BPF: 96 Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0 AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 4000->192000 (32.0 kbit) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== X11 opening display: :0.0 vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F) vo: X11 running at 800x600 with depth 16 and 16 bpp (":0.0" => local display) [x11] Unknown wm type... [x11] Current fstype setting doesn't honour any X atoms Opening video filter: [pp=lb] [vo] query(Planar YV12) -> 3 Opening video filter: [ivtc] ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 1920 x 1080 (preferred csp: Mpeg PES) [PP] Using external postprocessing filter, max q = 6. Trying filter chain: ivtc pp 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 ivtc pp 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.4.0b 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) ao2: 48000 Hz 2 chans Signed 16-bit (Little-Endian) audio_setup: using '/dev/dsp' dsp device audio_setup: using '/dev/mixer' mixer device audio_setup: using 'pcm' mixer 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 48000 Hz samplerate (requested: 48000) audio_setup: frags: 8/8 (8192 bytes/frag) free: 65536 AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2 [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2 Starting playback... VDec: vo config request - 1920 x 1088 (preferred csp: Planar YV12) [PP] Using external postprocessing filter, max q = 6. Trying filter chain: ivtc pp vo VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO Config (1920x1080->1920x1080,flags=1,'MPlayer',0x32315659) REQ: flags=0xC37 req=0x400 REQ: flags=0x437 req=0x0 VO: [xv] 1920x1080 => 1920x1080 Planar YV12 [fs] VO: Description: X11/Xv VO: Author: Gerd Knorr and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x59565955 (UYVY) packed Xvideo image format: 0x30323449 (I420) planar aspect: Warning: no suitable new res found! using Xvideo port 77 for hw scaling aspect: Warning: no suitable new res found! aspect: Warning: no suitable new res found! [xv-fs] dx: 0 dy: 75 dw: 800 dh: 450 aspect: Warning: no suitable new res found! [xv] dx: 0 dy: 75 dw: 800 dh: 450 *** [ivtc] Allocating mp_image_t, 1920x1088x12bpp YUV planar, 3133440 bytes [xv] dx: 0 dy: 0 dw: 800 dh: 600 aspect: Warning: no suitable new res found! aspect: Warning: no suitable new res found! [xv-fs] dx: 0 dy: 75 dw: 800 dh: 450 XXX initial v_pts=0.000 a_pos=11040 (0.471) 1 0% 0% 0.0% 0 0 14% *** [ivtc] Allocating mp_image_t, 1920x1088x12bpp YUV planar, 3133440 bytes get_path('subfont.ttf') -> '/home/root/.mplayer/subfont.ttf'0.0% 5 0 99% Unicode font: 255 glyphs. *** [pp] Allocating mp_image_t, 1920x1088x12bpp YUV planar, 3133440 bytes *** [vo] Allocating mp_image_t, 1920x1088x12bpp YUV planar, 3133440 bytes OK NEXT pd=2304 re=707 ro=138 rp=0 rt=1156 rs=0 rd=1149 pp=0 pt=1156 ps=129 pd=13130 re=748 ro=856 rp=261 rt=6429 rs=305 rd=6370 pp=129 pt=6414 ps=86DROP [xv] dx: 0 dy: 0 dw: 1920 dh: 1080 0.088 22/ 22 109% 19% 2.4% 16 0 80% aspect: Warning: no suitable new res found! pd=13088 re=759 ro=721 rp=1622 rt=6544 rs=1740 rd=6560 pp=813 pt=6548 ps=OK6 pd=13434 re=781 ro=795 rp=1629 rt=6804 rs=1928 rd=6838 pp=781 pt=6769 ps=OK3 pd=13790 re=792 ro=814 rp=1667 rt=6898 rs=1936 rd=6987 pp=744 pt=6898 ps=OK0 pd=13600 re=843 ro=752 rp=1702 rt=6804 rs=2334 rd=6767 pp=770 pt=6790 ps=OK7 [xv] dx: 0 dy: 0 dw: 800 dh: 600: 0.246 60/ 60 95% 15% 3.4% 50 0 46% aspect: Warning: no suitable new res found! aspect: Warning: no suitable new res found! [xv-fs] dx: 0 dy: 75 dw: 800 dh: 450 pd=12599 re=739 ro=752 rp=1778 rt=6290 rs=1756 rd=6138 pp=757 pt=6209 ps=OK7 ************************************************ **** Your system is too SLOW to play this! **** ************************************************ Possible reasons, problems, workarounds: - Most common: broken/buggy _audio_ driver - Try -ao sdl or use ALSA 0.5 or the OSS emulation of ALSA 0.9. - Experiment with different values for -autosync, 30 is a good start. - Slow video output - Try a different -vo driver (-vo help for a list) or try -framedrop! - Slow CPU - Don't try to play a big DVD/DivX on a slow CPU! Try -hardframedrop. - Broken file - Try various combinations of -nobps -ni -forceidx -mc 0. - Slow media (NFS/SMB mounts, DVD, VCD etc) - Try -cache 8192. - Are you using -cache to play a non-interleaved AVI file? - Try -nocache. Read DOCS/HTML/en/devices.html for tuning/speedup tips. If none of this helps you, read DOCS/HTML/en/bugreports.html. pd=13211 re=627 ro=671 rp=1607 rt=6591 rs=1701 rd=6620 pp=678 pt=6589 ps=OK9 [xv] dx: 0 dy: 0 dw: 1920 dh: 1080 0.325 79/ 79 94% 14% 3.6% 67 0 49% aspect: Warning: no suitable new res found! pd=10400 re=565 ro=610 rp=1940 rt=5195 rs=1796 rd=5237 pp=849 pt=5223 ps=OK3 Uninit audio filters... 0.504 ct: 0.425 103/103 90% 13% 3.4% 90 0 48% [libaf] Removing filter dummy uninit audio: mp3lib uninit video: libmpeg2 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 16621)] 0x40389ffd in pthread_mutex_lock () from /lib/libpthread.so.0 (gdb) bt #0 0x40389ffd in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x407832fe in free () from /lib/libc.so.6 #2 0x080d0a68 in vf_uninit_filter (vf=0x42298040) at vf.c:602 #3 0x080d0a9b in vf_uninit_filter_chain (vf=0x42200000) at vf.c:608 #4 0x080c6c3f in uninit_video (sh_video=0x855c930) at dec_video.c:148 #5 0x080729a8 in uninit_player (mask=139839792) at mplayer.c:401 #6 0x080729d8 in exit_player_with_rc (how=0x83a3ca9 "Quit", rc=1109393408) at mplayer.c:469 #7 0x0807498f in main (argc=5, argv=0xbffffac4) at mplayer.c:2541 #8 0x40724db4 in __libc_start_main () from /lib/libc.so.6 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x40389fdd to 0x4038a01d: 0x40389fdd : add %al,(%eax) 0x40389fdf : add %dl,0xffffff89(%ebp) 0x40389fe2 : in $0x83,%eax 0x40389fe4 : in (%dx),%al 0x40389fe5 : sbb %cl,0x7589f45d(%ecx) 0x40389feb : clc 0x40389fec : mov %edi,0xfffffffc(%ebp) 0x40389fef : call 0x4038a55c <__pthread_once_fork_child+108> 0x40389ff4 : add $0x8b50,%ebx 0x40389ffa : mov 0x8(%ebp),%edi 0x40389ffd : mov 0xc(%edi),%eax 0x4038a000 : cmp $0x1,%eax 0x4038a003 : je 0x4038a080 0x4038a005 : cmp $0x1,%eax 0x4038a008 : jle 0x4038a060 0x4038a00a : cmp $0x2,%eax 0x4038a00d : je 0x4038a034 0x4038a00f : cmp $0x3,%eax ---Type to continue, or q to quit--- 0x4038a012 : je 0x4038a024 0x4038a014 : mov $0x16,%eax 0x4038a019 : mov 0xfffffff4(%ebp),%ebx 0x4038a01c : mov 0xfffffff8(%ebp),%esi End of assembler dump. (gdb) info all-registers eax 0x42200000 1109393408 ecx 0x40389fe0 1077452768 edx 0x4 4 ebx 0x40392b44 1077488452 esp 0xbfffe660 0xbfffe660 ebp 0xbfffe678 0xbfffe678 esi 0x42298040 1110016064 edi 0x74727272 1953657458 eip 0x40389ffd 0x40389ffd eflags 0x210206 2163206 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x7 7 st0 -0e+4922 (raw 0xffff0000000000000000) st1 -nan(0x828285837e7e7a7f) (raw 0xffff828285837e7e7a7f) st2 -nan(0x82008200850083) (raw 0xffff0082008200850083) st3 56.235599858018758823163807392120361 (raw 0x4004e0f14116d4880000) st4 4.254271984100341796875 (raw 0x40018822ff0000000000) st5 5.06400012969970703125 (raw 0x4001a20c4a0000000000) ---Type to continue, or q to quit--- st6 0.503894805908203125 (raw 0x3ffe80ff400000000000) st7 3.3812236645068800555691268527880311 (raw 0x4000d865f7f0e12c4000) fctrl 0x37f 895 fstat 0x120 288 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 }, 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 }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} ---Type to continue, or q to quit--- xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, 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 }, 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 }, 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 }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, ---Type to continue, or q to quit--- 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x8000000000000000}, v16_int8 = { 0xff }, 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 }, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff} 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 = 0x828285837e7e7a7f, v2_int32 = {0x7e7e7a7f, 0x82828583}, v4_int16 = {0x7a7f, 0x7e7e, 0x8583, 0x8282}, v8_int8 = {0x7f, 0x7a, 0x7e, 0x7e, 0x83, 0x85, 0x82, 0x82}} mm2 {uint64 = 0x82008200850083, v2_int32 = {0x850083, 0x820082}, v4_int16 = {0x83, 0x85, 0x82, 0x82}, v8_int8 = {0x83, 0x0, 0x85, 0x0, 0x82, 0x0, 0x82, 0x0}} ---Type to continue, or q to quit--- mm3 {uint64 = 0xe0f14116d4880000, v2_int32 = {0xd4880000, 0xe0f14116}, v4_int16 = {0x0, 0xd488, 0x4116, 0xe0f1}, v8_int8 = {0x0, 0x0, 0x88, 0xd4, 0x16, 0x41, 0xf1, 0xe0}} mm4 {uint64 = 0x8822ff0000000000, v2_int32 = {0x0, 0x8822ff00}, v4_int16 = {0x0, 0x0, 0xff00, 0x8822}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x22, 0x88}} mm5 {uint64 = 0xa20c4a0000000000, v2_int32 = {0x0, 0xa20c4a00}, v4_int16 = {0x0, 0x0, 0x4a00, 0xa20c}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x4a, 0xc, 0xa2}} mm6 {uint64 = 0x80ff400000000000, v2_int32 = {0x0, 0x80ff4000}, v4_int16 = {0x0, 0x0, 0x4000, 0x80ff}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0xff, 0x80}} mm7 {uint64 = 0xd865f7f0e12c4000, v2_int32 = {0xe12c4000, 0xd865f7f0}, v4_int16 = {0x4000, 0xe12c, 0xf7f0, 0xd865}, v8_int8 = {0x0, 0x40, 0x2c, 0xe1, 0xf0, 0xf7, 0x65, 0xd8}} (gdb) continue Continuing. MPlayer interrupted by signal 11 in module: uninit_vcodec - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. DEMUXER: freeing demuxer at 0x855bff8 vo: uninit ... Program exited with code 01. (gdb) quit