Hi I have a problem with mplayer and playing any file with a DTS sound track. I have compiled the latest SVN and I get a Segmentation fault. The file in this is just an example and any file with a DTS track gets this. All the DTS files I have tried are mkv but mkv with other types of tracks do not crash. I am wondering what this could be? I have only been getting this issue since moving to GCC 4.4. When using CGG 4.3 I could play DTS sound tracks from the SVN mplayer I compiled. Any advice greatly appreciated. Regards Daniel uname -a: Linux bajor.xxx.xxx 2.6.29.5-191.fc11.x86_64 #1 SMP Tue Jun 16 23:23:21 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux [bart@bajor ~]$ ld -v GNU ld version 2.19.51.0.2-17.fc11 20090204 [bart@bajor ~]$ as --version GNU assembler version 2.19.51.0.2-17.fc11 20090204 This assembler was configured for a target of `x86_64-redhat-linux'. [bart@bajor mplayer]$ gdb ./mplayer GNU gdb (GDB) Fedora (6.8.50.20090302-33.fc11) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... (gdb) run -v '/home/bart/tmp/test-DTS.720.blu.mkv' Starting program: /home/bart/source/mplayer/mplayer -v '/home/bart/tmp/test-DTS.720.blu.mkv' [Thread debugging using libthread_db enabled] MPlayer SVN-r29417-4.4.0 (C) 2000-2009 MPlayer Team CPU vendor name: AuthenticAMD max cpuid level: 1 CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ (Family: 15, Model: 67, Stepping: 3) extended cpuid-level: 24 extended cache-info: 67141952 Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNowExt: 1 SSE: 1 SSE2: 1 SSSE3: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowExt SSE SSE2 CMOV get_path('codecs.conf') -> '/home/bart/.mplayer/codecs.conf' Reading /home/bart/.mplayer/codecs.conf: Can't open '/home/bart/.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. Configuration: CommandLine: '-v' '/home/bart/tmp/test-DTS.720.blu.mkv' init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay get_path('fonts') -> '/home/bart/.mplayer/fonts' Using nanosleep() timing get_path('input.conf') -> '/home/bart/.mplayer/input.conf' Can't open input config file /home/bart/.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('test-DTS.720.blu.mkv.conf') -> '/home/bart/.mplayer/test-DTS.720.blu.mkv.conf' Playing /home/bart/tmp/test-DTS.720.blu.mkv. get_path('sub/') -> '/home/bart/.mplayer/sub/' [file] File size is 8545757083 bytes STREAM: [file] /home/bart/tmp/test-DTS.720.blu.mkv STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) LAVF_check: Matroska file format Checking for YUV4MPEG2 ASF_check: not ASF guid! Checking for REAL Checking for SMJPEG [mkv] Found the head... [mkv] + a segment... [mkv] /---- [ parsing seek head ] --------- [mkv] /---- [ parsing seek head ] --------- [mkv] \---- [ parsing seek head ] --------- [mkv] /---- [ parsing cues ] ----------- [mkv] \---- [ parsing cues ] ----------- [mkv] \---- [ parsing seek head ] --------- [mkv] |+ segment information... [mkv] | + timecode scale: 1000000 [mkv] | + duration: 11188.395s [mkv] |+ segment tracks... [mkv] | + a track... [mkv] | + Track number: 1 [mkv] | + Track type: Video [mkv] | + Default flag: 1 [mkv] | + Codec ID: V_MPEG4/ISO/AVC [mkv] | + CodecPrivate, length 41 [mkv] | + Default duration: 41.708ms ( = 23.976 fps) [mkv] | + Language: eng [mkv] | + Video track [mkv] | + Pixel width: 1280 [mkv] | + Pixel height: 536 [mkv] | + Display width: 1280 [mkv] | + Display height: 536 [mkv] | + a track... [mkv] | + Track number: 2 [mkv] | + Track type: Audio [mkv] | + Default flag: 1 [mkv] | + Codec ID: A_DTS [mkv] | + Language: und [mkv] | + Audio track [mkv] | + Sampling frequency: 48000.000000 [mkv] | + Channels: 6 [mkv] |+ found cluster, headers are parsed completely :) ==> Found video stream: 1 [mkv] Aspect: 2.388060 [mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0 ==> Found audio stream: 2 [mkv] Track ID 2: audio (A_DTS), -aid 0, -alang und [mkv] Will play video track 1. Matroska file format detected. VIDEO: [avc1] 1280x536 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s) [V] filefmt:31 fourcc:0x31637661 size:1280x536 fps:23.976 ftime:=0.0417 get_path('sub/') -> '/home/bart/.mplayer/sub/' X11 opening display: :0.0 vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF) vo: X11 running at 3840x1080 with depth 24 and 32 bpp (":0.0" => local display) [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. [x11] Detected wm supports ABOVE state. [x11] Detected wm supports BELOW state. [x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family INFO: libavcodec init OK! Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Opening audio decoder: [libdca] DTS decoding with libdca dec_audio: Allocating 18726 bytes for input buffer. dec_audio: Allocating 16384 + 65536 = 81920 bytes for output buffer. Program received signal SIGSEGV, Segmentation fault. 0x0000000000548131 in demux_mkv_fill_buffer () Missing separate debuginfos, use: debuginfo-install SDL-1.2.13-9.fc11.x86_64 alsa-lib-1.0.20-1.fc11.x86_64 arts-1.5.10-5.fc11.x86_64 bzip2-libs-1.0.5-5.fc11.x86_64 dbus-libs-1.2.12-1.fc11.x86_64 e2fsprogs-libs-1.41.4-10.fc11.x86_64 expat-2.0.1-6.x86_64 faac-1.28-1.fc11.1.x86_64 fontconfig-2.6.99.behdad.20090508-1.fc11.x86_64 freetype-2.3.9-3.fc11.x86_64 gdbm-1.8.0-31.fc11.x86_64 giflib-4.1.6-2.fc11.x86_64 glib2-2.20.3-1.fc11.x86_64 glibc-2.10.1-2.x86_64 lcms-libs-1.18-2.fc11.x86_64 libICE-1.0.4-7.fc11.x86_64 libSM-1.1.0-4.fc11.x86_64 libX11-1.2.1-2.fc11.x86_64 libXScrnSaver-1.1.3-2.fc11.x86_64 libXau-1.0.4-5.fc11.x86_64 libXext-1.0.99.1-2.fc11.x86_64 libXinerama-1.0.3-4.fc11.x86_64 libXtst-1.0.3-5.fc11.x86_64 libXv-1.0.4-2.fc11.x86_64 libXxf86dga-1.0.2-4.fc11.x86_64 libXxf86vm-1.0.2-2.fc11.x86_64 libasyncns-0.7-2.fc11.x86_64 libattr-2.4.43-3.fc11.x86_64 libcap-2.16-4.fc11.1.x86_64 libdv-1.0.0-7.fc11.x86_64 libgcc-4.4.0-4.x86_64 libjpeg-6b-45.fc11.x86_64 libmng-1.0.10-2.fc11.x86_64 libmp4v2-1.5.0.1-8.fc11.x86_64 libogg-1.1.3-11.fc11.x86_64 liboil-0.3.16-1.fc11.x86_64 libpng-1.2.37-1.fc11.x86_64 libstdc ++-4.4.0-4.x86_64 libtheora-1.0-3.fc11.x86_64 libxcb-1.2-4.fc11.x86_64 ncurses-libs-5.7-2.20090207.fc11.x86_64 pulseaudio-libs-0.9.15-14.fc11.x86_64 schroedinger-1.0.6-1.fc11.x86_64 tcp_wrappers-libs-7.6-55.fc11.x86_64 x264-libs-0.0.0-0.24.20090319gitc109c8.fc11.x86_64 xvidcore-1.2.1-2.fc11.x86_64 zlib-1.2.3-22.fc11.x86_64 (gdb) bt #0 0x0000000000548131 in demux_mkv_fill_buffer () #1 0x0000000000000000 in ?? () (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0x548111 to 0x548151: 0x0000000000548111 <demux_mkv_fill_buffer+1073>: or %rax,%rdx 0x0000000000548114 <demux_mkv_fill_buffer+1076>: cvtsi2sd %rdx,%xmm1 0x0000000000548119 <demux_mkv_fill_buffer+1081>: addsd %xmm1,%xmm1 0x000000000054811d <demux_mkv_fill_buffer+1085>: jmpq 0x548050 <demux_mkv_fill_buffer+880> 0x0000000000548122 <demux_mkv_fill_buffer+1090>: test $0x1f,%sil 0x0000000000548126 <demux_mkv_fill_buffer+1094>: je 0x5481c5 <demux_mkv_fill_buffer+1253> 0x000000000054812c <demux_mkv_fill_buffer+1100>: movslq %esi,%rax 0x000000000054812f <demux_mkv_fill_buffer+1103>: inc %esi 0x0000000000548131 <demux_mkv_fill_buffer+1105>: mov %r13,(%rdi,% rax,8) 0x0000000000548135 <demux_mkv_fill_buffer+1109>: mov %esi,0x90(%rbp) 0x000000000054813b <demux_mkv_fill_buffer+1115>: jmpq 0x547e8e <demux_mkv_fill_buffer+430> 0x0000000000548140 <demux_mkv_fill_buffer+1120>: movq $0x0,0x48(%rsp) 0x0000000000548149 <demux_mkv_fill_buffer+1129>: movq $0x0,0x30(%rsp) End of assembler dump. (gdb) info all-registers rax 0x0 0 rbx 0x14fd3f0 22008816 rcx 0x0 0 rdx 0x14ff8b8 22018232 rsi 0x1 1 rdi 0x0 0 rbp 0x14ff830 0x14ff830 rsp 0x7fffffffce10 0x7fffffffce10 r8 0x3ff2dc0568 274657445224 r9 0x2a03 10755 r10 0x100 256 r11 0x3ff2c40340 274655871808 r12 0x14fd478 22008952 r13 0x15a2 5538 r14 0x7fffffffcf04 140737488342788 r15 0x7fffffffcf0c 140737488342796 rip 0x548131 0x548131 <demux_mkv_fill_buffer+1105> eflags 0x10202 [ IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 st0 -nan(0x00000003b) (raw 0xffff000000000000003b) st1 -nan(0x000000005) (raw 0xffff0000000000000005) st2 -nan(0x000000004) (raw 0xffff0000000000000004) st3 -nan(0x2bbb808000000000) (raw 0xffff2bbb808000000000) st4 0 (raw 0x00000000000000000000) st5 11188395 (raw 0x4016aab8ab0000000000) st6 -nan(0x2800000000000000) (raw 0xffff2800000000000000) st7 -inf (raw 0xffff0000000000000000) fctrl 0x37f 895 fstat 0x20 32 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 xmm0 {v4_float = {0xcde00000, 0x1, 0x0, 0x0}, v2_double = {0x1, 0x0}, v16_int8 = {0xde, 0x2c, 0x1d, 0x55, 0xb7, 0x10, 0xf6, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2cde, 0x551d, 0x10b7, 0x3ff6, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { ---Type <return> to continue, or q <return> to quit--- 0x551d2cde, 0x3ff610b7, 0x0, 0x0}, v2_int64 = {0x3ff610b7551d2cde, 0x0}, uint128 = 0x00000000000000003ff610b7551d2cde} xmm1 {v4_float = {0x0, 0xffffffff, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x96, 0x97, 0x28, 0xf4, 0x2f, 0x34, 0xc7, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x9796, 0xf428, 0x342f, 0xbfc7, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0xf4289796, 0xbfc7342f, 0x0, 0x0}, v2_int64 = {0xbfc7342ff4289796, 0x0}, uint128 = 0x0000000000000000bfc7342ff4289796} xmm2 {v4_float = {0xcde00000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xde, 0x2c, 0x1d, 0x55, 0xb7, 0x10, 0xe6, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2cde, 0x551d, 0x10b7, 0x3fe6, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0x551d2cde, 0x3fe610b7, 0x0, 0x0}, v2_int64 = {0x3fe610b7551d2cde, 0x0}, uint128 = 0x00000000000000003fe610b7551d2cde} xmm3 {v4_float = {0xcde00000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xde, 0x2c, 0x1d, 0x55, 0xb7, 0x10, 0xe6, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x2cde, 0x551d, 0x10b7, 0x3fe6, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0x551d2cde, 0x3fe610b7, 0x0, 0x0}, v2_int64 = {0x3fe610b7551d2cde, 0x0}, uint128 = 0x00000000000000003fe610b7551d2cde} xmm4 {v4_float = {0x51500000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x15, 0x55, 0x55, 0x55, 0x55, 0x55, 0xc5, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5515, 0x5555, 0x5555, 0x3fc5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0x55555515, 0x3fc55555, 0x0, 0x0}, v2_int64 = {0x3fc5555555555515, 0x0}, uint128 = 0x00000000000000003fc5555555555515} xmm5 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x2f, 0x87, 0x29, 0xe8, 0x10, 0x11, 0x81, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x872f, 0xe829, 0x1110, 0x3f81, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xe829872f, 0x3f811110, 0x0, 0x0}, v2_int64 = {0x3f811110e829872f, 0x0}, uint128 = 0x00000000000000003f811110e829872f} xmm6 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x3fe0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x3fe00000, 0x0, 0x0}, v2_int64 = {0x3fe0000000000000, 0x0}, uint128 = 0x00000000000000003fe0000000000000} xmm7 {v4_float = {0x53500000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x35, 0x55, 0x55, 0x55, 0x55, 0x55, 0xa5, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x5535, 0x5555, 0x5555, 0x3fa5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0x55555535, 0x3fa55555, 0x0, 0x0}, v2_int64 = {0x3fa5555555555535, 0x0}, uint128 = 0x00000000000000003fa5555555555535} xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x39, 0xe2, 0xd9, 0xed, 0x6b, 0xc1, 0x56, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xe239, 0xedd9, 0xc16b, 0x3f56, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xedd9e239, 0x3f56c16b, 0x0, 0x0}, v2_int64 = {0x3f56c16bedd9e239, 0x0}, uint128 = 0x00000000000000003f56c16bedd9e239} xmm9 {v4_float = {0xe5700000, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x57, 0x9e, 0x2a, 0x55, 0xa4, 0xfe, 0xe5, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x9e57, 0x552a, 0xfea4, 0x3fe5, 0x0, 0x0, 0x0, 0x0}, v4_int32 = { 0x552a9e57, 0x3fe5fea4, 0x0, 0x0}, v2_int64 = {0x3fe5fea4552a9e57, 0x0}, uint128 = 0x00000000000000003fe5fea4552a9e57} xmm10 {v4_float = {0x0, 0x64, 0x0, 0x0}, v2_double = {0x300000000000, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8, 0x42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x42c8, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x42c80000, 0x0, 0x0}, v2_int64 = {0x42c8000000000000, 0x0}, uint128 = 0x000000000000000042c8000000000000} xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xb7, 0x20, 0xee, 0xf7, 0xce, 0xb6, 0x80, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x20b7, 0xf7ee, 0xb6ce, 0x3c80, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xf7ee20b7, 0x3c80b6ce, 0x0, 0x0}, v2_int64 = {0x3c80b6cef7ee20b7, 0x0}, uint128 = 0x00000000000000003c80b6cef7ee20b7} xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xd6, 0xeb, 0xb3, 0xae, 0xc2, 0x28, 0xec, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xebd6, 0xaeb3, 0x28c2, 0x3eec, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xaeb3ebd6, 0x3eec28c2, 0x0, 0x0}, v2_int64 = {0x3eec28c2aeb3ebd6, 0x0}, uint128 = 0x00000000000000003eec28c2aeb3ebd6} xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xb, 0x88, 0x3a, 0xb2, 0x67, 0x5c, 0x11, 0x3a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x880b, 0xb23a, 0x5c67, 0x3a11, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xb23a880b, 0x3a115c67, 0x0, 0x0}, v2_int64 = {0x3a115c67b23a880b, 0x0}, uint128 = 0x00000000000000003a115c67b23a880b} xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0xd7, 0xd2, 0xbb, 0xab, 0x4, 0x6e, 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xd700, 0xbbd2, 0x4ab, 0xbf6e, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xbbd2d700, ---Type <return> to continue, or q <return> to quit--- 0xbf6e04ab, 0x0, 0x0}, v2_int64 = {0xbf6e04abbbd2d700, 0x0}, uint128 = 0x0000000000000000bf6e04abbbd2d700} xmm15 {v4_float = {0x0, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xc1, 0x3b, 0x7f, 0x66, 0x9e, 0xa0, 0xe6, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x3bc1, 0x667f, 0xa09e, 0x3fe6, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x667f3bc1, 0x3fe6a09e, 0x0, 0x0}, v2_int64 = {0x3fe6a09e667f3bc1, 0x0}, uint128 = 0x00000000000000003fe6a09e667f3bc1} mxcsr 0x9fe0 [ PE DAZ IM DM ZM OM UM PM FZ ] (gdb) disass $pc-64 $pc+64 Dump of assembler code from 0x5480f1 to 0x548171: 0x00000000005480f1 <demux_mkv_fill_buffer+1041>: or %rdx,%rcx 0x00000000005480f4 <demux_mkv_fill_buffer+1044>: cvtsi2sd %rcx,%xmm0 0x00000000005480f9 <demux_mkv_fill_buffer+1049>: addsd %xmm0,%xmm0 0x00000000005480fd <demux_mkv_fill_buffer+1053>: jmpq 0x54803a <demux_mkv_fill_buffer+858> 0x0000000000548102 <demux_mkv_fill_buffer+1058>: nopw 0x0(%rax,%rax,1) 0x0000000000548108 <demux_mkv_fill_buffer+1064>: mov %rax,%rdx 0x000000000054810b <demux_mkv_fill_buffer+1067>: and $0x1,%eax 0x000000000054810e <demux_mkv_fill_buffer+1070>: shr %rdx 0x0000000000548111 <demux_mkv_fill_buffer+1073>: or %rax,%rdx 0x0000000000548114 <demux_mkv_fill_buffer+1076>: cvtsi2sd %rdx,%xmm1 0x0000000000548119 <demux_mkv_fill_buffer+1081>: addsd %xmm1,%xmm1 0x000000000054811d <demux_mkv_fill_buffer+1085>: jmpq 0x548050 <demux_mkv_fill_buffer+880> 0x0000000000548122 <demux_mkv_fill_buffer+1090>: test $0x1f,%sil 0x0000000000548126 <demux_mkv_fill_buffer+1094>: je 0x5481c5 <demux_mkv_fill_buffer+1253> 0x000000000054812c <demux_mkv_fill_buffer+1100>: movslq %esi,%rax 0x000000000054812f <demux_mkv_fill_buffer+1103>: inc %esi 0x0000000000548131 <demux_mkv_fill_buffer+1105>: mov %r13,(%rdi,% rax,8) 0x0000000000548135 <demux_mkv_fill_buffer+1109>: mov %esi,0x90(%rbp) 0x000000000054813b <demux_mkv_fill_buffer+1115>: jmpq 0x547e8e <demux_mkv_fill_buffer+430> 0x0000000000548140 <demux_mkv_fill_buffer+1120>: movq $0x0,0x48(%rsp) 0x0000000000548149 <demux_mkv_fill_buffer+1129>: movq $0x0,0x30(%rsp) 0x0000000000548152 <demux_mkv_fill_buffer+1138>: movq $0x0,0x58(%rsp) 0x000000000054815b <demux_mkv_fill_buffer+1147>: lea 0x7c(%rsp),%rsi 0x0000000000548160 <demux_mkv_fill_buffer+1152>: mov %rbx,%rdi 0x0000000000548163 <demux_mkv_fill_buffer+1155>: callq 0x579d40 <ebml_read_id> 0x0000000000548168 <demux_mkv_fill_buffer+1160>: cmp $0xa3,%eax 0x000000000054816d <demux_mkv_fill_buffer+1165>: je 0x5481ee <demux_mkv_fill_buffer+1294> 0x000000000054816f <demux_mkv_fill_buffer+1167>: ja 0x5481ab <demux_mkv_fill_buffer+1227> End of assembler dump. (gdb) _______________________________________________ MPlayer-users mailing list MPlayer-users@xxxxxxxxxxxx https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users