Opened 15 years ago

Closed 14 years ago

Last modified 15 years ago

#374 closed defect (fixed)

Crash when trying to open "HD 720p" ASFs

Reported by: moskvax@… Owned by: alex@…
Priority: normal Component: core
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

When attempting to open the .wmv ASF video file downloadable from <a
href="http://www.psphacking101.com/modules.php?name=Downloads&d_op=getit&lid=24">this
link</a>, and generally any video from that site marked encoded as "HD 720p",
mplayer crashes. I first encountered this crash while using a binary 1.0pre7, so
I tried again, compiling checked-out CVS sources with the same result.

Mplayer pops up a wide blue window for a fraction of a second then exits when
attempting to open the file. Xine 0.99.4 will play the file with a similar sized
blue window (no video), but with audio. Windows Media Player 10 running on a
1.9GHz P4 will play this file without any issues. I am running Xorg 6.8.99.900
(prerelease version), so that may be the cause of the problem.

Incredibly, while the CVS version is running post-crash within GDB, my binary
1.0pre7 mplayer will play the video fine, so running the CVS version within GDB
with -ao null while using my old version to play the video gives both perfect
video and audio (the ugliest workaround I have ever come across, but hey :P).
This sort of magic makes me think the problem is definately Xorg-related, but
i'll file it anyway just in case someone else can reproduce it.

System info (Arch Linux 0.7):

$ uname -r
Linux sachiel 2.6.13-archck3.1 #1 Wed Sep 14 02:06:06 CST 2005 i686 Intel(R)
Pentium(R) M processor 1.86GHz GenuineIntel? GNU/Linux

$ ls -l /lib/libc[.-]*
-rwxr-xr-x 1 root root 1382813 2005-07-10 06:08 /lib/libc-2.3.5.so
lrwxrwxrwx 1 root root 13 2005-08-04 19:33 /lib/libc.so.6 -> libc-2.3.5.so

$ gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.0-20050818/configure --prefix=/usr --enable-shared
--enable-languages=c,c++,objc --enable-threads=posix --enable-cxa_atexit
Thread model: posix
gcc version 4.0.2 20050818 (prerelease)

$ ld -v
GNU ld version 2.16.1

$ as --version
GNU assembler 2.16.1

$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel?
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.86GHz
stepping : 8
cpu MHz : 1862.157
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx est tm2
bogomips : 3727.68

Debugging info from CVS version:

(gdb) run -v ~/movies/PSPhacking101ep1_720p.wmv
Starting program: /home/moskvax/source/mplayer/fakeroot/bin/mplayer -v
~/movies/PSPhacking101ep1_720p.wmv
[Thread debugging using libthread_db enabled]
[New Thread 1083240384 (LWP 3619)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: ../fakeroot/share/locale

MPlayer dev-CVS-050916-09:50-4.0.2 (C) 2000-2005 MPlayer Team
CPU: Intel (Family: 6, Stepping: 8)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

CommandLine?: '-v' '/home/moskvax/movies/PSPhacking101ep1_720p.wmv'
init_freetype
get_path('font/font.desc') -> '/home/moskvax/.mplayer/font/font.desc'
font: can't open file: /home/moskvax/.mplayer/font/font.desc
font: can't open file: ../fakeroot/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay?
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/home/moskvax/.mplayer/input.conf'
Can't open input config file /home/moskvax/.mplayer/input.conf: No such file or
directory
Can't open input config file ../fakeroot/etc/mplayer/input.conf: No such file or
directory
Falling back on default (hardcoded) input config
get_path('PSPhacking101ep1_720p.wmv.conf') ->
'/home/moskvax/.mplayer/PSPhacking101ep1_720p.wmv.conf'
Playing /home/moskvax/movies/PSPhacking101ep1_720p.wmv.
[file] File size is 134305440 bytes
STREAM: [file] /home/moskvax/movies/PSPhacking101ep1_720p.wmv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF file format detected.
stream type: guid_audio_stream
stream concealment: guid_audio_conceal_interleave
type: 28 bytes, stream: 8 bytes ID: 1
unk1: 0 unk2: 1202F92C
FILEPOS=0x13F1
==> Found audio stream: 1
======= WAVE Format =======
Format Tag: 353 (0x161)
Channels: 2
Samplerate: 44100
avg byte/sec: 16002
Block align: 5945
bits/sample: 16
cbSize: 10
Unknown extra header dump: [0] [88] [0] [0] [f] [0] [e5] [5c] [0] [0]
===========================
ASF: audio scrambling: 1 x 1 x 5945
stream type: guid_video_stream
stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
type: 55 bytes, stream: 0 bytes ID: 2
unk1: 0 unk2: 0
FILEPOS=0x1463
==> Found video stream: 2
======= VIDEO Format ======

biSize 44
biWidth 1280
biHeight 720
biPlanes 1
biBitCount 24
biCompression 861293911='WMV3'
biSizeImage 0

Unknown extra header dump: [4f] [71] [1a] [1]
===========================
ASF: packets: 16787 flags: 2 max_packet_size: 8000 min_packet_size: 8000
max_bitrate: 1644144 preroll: 3000

Title:
Author:
Copyright:
Comment:
Rating:

============ ASF Stream group == START ===

stream count=[0x2][2]

stream id=[0x1][1]
max bitrate=[0x1ff0b][130827]
stream id=[0x2][2]
max bitrate=[0x171765][1513317]

============ ASF Stream group == END ===
Found movie at 0x151E - 0x80146DE
ASF: 1 audio and 1 video streams found
Auto-selected ASF video ID = 2
ASF: Searching for audio stream (id:-1).
Auto-selected ASF audio ID = 1
VIDEO: [WMV3] 1280x720 24bpp 1000.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:6 fourcc:0x33564D57 size:1280x720 fps:1000.00 ftime:=0.0010
Clip info:

name:
author:
copyright:
comments:

get_path('sub/') -> '/home/moskvax/.mplayer/sub/'
get_path('default.sub') -> '/home/moskvax/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 131072 + 65536 = 196608 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16002->176400)
Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x800 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports layers.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports STAYS_ON_TOP state.
[x11] Current fstype setting honours LAYER FULLSCREEN STAYS_ON_TOP ABOVE BELOW X
atoms
Disabling DPMS
DPMSDisable stat: 1
[xv common] Drawing colorkey manually.
[xv common] Using colorkey from Xv (0x0101fe).
==========================================================================
Opening video decoder: [dmo] DMO video codecs
get_path('registry') -> '/home/moskvax/.mplayer/registry'
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput? r=0x0 size:2764800 align:1
StreamCount? r=0x0 1 1
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8 RGB555 RGB565
RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 1280 x 720 (preferred csp: Packed YUY2)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (1280x720->1280x720,flags=0,'MPlayer',0x32315659)
VO: [xv] 1280x720 => 1280x720 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel@…> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
aspect: Warning: no suitable new res found!
using Xvideo port 73 for hw scaling
aspect: Warning: no suitable new res found!
aspect: Warning: no suitable new res found!
[xv] dx: 0 dy: 0 dw: 1280 dh: 600
INFO: Win32/DMO video codec init OK.
Selected video codec: [wmv9dmo] vfm:dmo (Windows Media Video 9 DMO)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
ao2: 44100 Hz 2 chans s16le
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: s16le (requested: s16le)
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 s16le (2 B/s)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...

avg. framerate: 1 fps
* [vo] Allocating mp_image_t, 1280x720x12bpp YUV planar, 1382400 bytes
get_path('subfont.ttf') -> '/home/moskvax/.mplayer/subfont.ttf'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
[xv] dx: 0 dy: 0 dw: 1280 dh: 600
aspect: Warning: no suitable new res found!
X11 error: BadAlloc? (insufficient resources for operation)?,?% 0 0
Type: 0, display: 86664c0, resourceid: 0, serial: 66
Error code: b, request code: 8c, minor code: 13

Program received signal SIGABRT, Aborted.
[Switching to Thread 1083240384 (LWP 3619)]
0xffffe410 in ?? ()

(gdb) bt
#0 0xffffe410 in ?? ()
#1 0xbfc99e8c in ?? ()
#2 0x00000006 in ?? ()
#3 0x00000e23 in ?? ()
#4 0x406434e1 in raise () from /lib/tls/libc.so.6
#5 0x40644cbb in abort () from /lib/tls/libc.so.6
#6 0x080a0d69 in x11_errorhandler (display=0x0, event=0xbfc9a04c)

at x11_common.c:214

#7 0x404c8390 in _XError () from /usr/X11R6/lib/libX11.so.6
#8 0x404c9c82 in _XEventsQueued () from /usr/X11R6/lib/libX11.so.6
#9 0x404b9d73 in XPending () from /usr/X11R6/lib/libX11.so.6
#10 0x080a1728 in vo_x11_check_events (mydisplay=0x0) at x11_common.c:1018
#11 0x080a86e5 in check_events () at vo_xv.c:553
#12 0x08076899 in main (argc=3, argv=0xbfc9bde4) at mplayer.c:2591

(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xffffe3f0 to 0xffffe430:
0xffffe3f0: add %al,(%eax)
0xffffe3f2: add %al,(%eax)
0xffffe3f4: add %al,(%eax)
0xffffe3f6: add %al,(%eax)
0xffffe3f8: add %al,(%eax)
0xffffe3fa: add %al,(%eax)
0xffffe3fc: add %al,(%eax)
0xffffe3fe: add %al,(%eax)
0xffffe400: push %ecx
0xffffe401: push %edx
0xffffe402: push %ebp
0xffffe403: mov %esp,%ebp
0xffffe405: sysenter
0xffffe407: nop
0xffffe408: nop
0xffffe409: nop
0xffffe40a: nop
0xffffe40b: nop
0xffffe40c: nop
0xffffe40d: nop
0xffffe40e: jmp 0xffffe403
0xffffe410: pop %ebp
0xffffe411: pop %edx
0xffffe412: pop %ecx
0xffffe413: ret
0xffffe414: add %al,(%eax)
0xffffe416: add %al,(%eax)
0xffffe418: add %al,(%eax)
0xffffe41a: add %al,(%eax)
0xffffe41c: add %al,(%eax)
0xffffe41e: add %al,(%eax)
0xffffe420: pop %eax
0xffffe421: mov $0x77,%eax
0xffffe426: int $0x80
0xffffe428: nop
0xffffe429: nop
0xffffe42a: nop
0xffffe42b: nop
0xffffe42c: nop
0xffffe42d: nop
0xffffe42e: nop
0xffffe42f: nop
End of assembler dump.

(gdb) info all-registers
eax 0x0 0
ecx 0xe23 3619
edx 0x6 6
ebx 0xe23 3619
esp 0xbfc99e74 0xbfc99e74
ebp 0xbfc99e8c 0xbfc99e8c
esi 0x0 0
edi 0x40735ff4 1081303028
eip 0xffffe410 0xffffe410
eflags 0x202 514
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x8f 143
gs 0x33 51
st0 <invalid float value> (raw 0xffff0000000000000000)
st1 -nan(0x1000100010001) (raw 0xffff0001000100010001)
st2 <invalid float value> (raw 0xffff0000000000000000)
st3 -nan(0x1000100010001) (raw 0xffff0001000100010001)
st4 0.125 (raw 0x3ffc8000000000000000)
st5 0.125 (raw 0x3ffc8000000000000000)
st6 -0.00065511934656115045072510838508605957 (raw
0xbff4abbc50ac80000000)
st7 -0.00065511934656115045072510838508605957 (raw
0xbff4abbc50ac80000000)
fctrl 0x37f 895
fstat 0x220 544
ftag 0xffff 65535
fiseg 0x73 115
fioff 0x8075ad6 134699734
foseg 0x7b 123
fooff 0xbfc9ac78 -1077302152
fop 0x19d 413
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},

v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},

uint128 = 0x00000000000000000000000000000000}

mxcsr 0x1f80 8064
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 = 0x1000100010001, v2_int32 = {0x10001, 0x10001},

v4_int16 = {0x1, 0x1, 0x1, 0x1}, v8_int8 = {0x1, 0x0, 0x1, 0x0, 0x1, 0x0,

0x1, 0x0}}

mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,

0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}

mm3 {uint64 = 0x1000100010001, v2_int32 = {0x10001, 0x10001},

v4_int16 = {0x1, 0x1, 0x1, 0x1}, v8_int8 = {0x1, 0x0, 0x1, 0x0, 0x1, 0x0,

0x1, 0x0}}

mm4 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},

v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x80}}

mm5 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},

v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,

0x0, 0x80}}

mm6 {uint64 = 0xabbc50ac80000000, v2_int32 = {0x80000000,

0xabbc50ac}, v4_int16 = {0x0, 0x8000, 0x50ac, 0xabbc}, v8_int8 = {0x0,
0x0, 0x0, 0x80, 0xac, 0x50, 0xbc, 0xab}}

mm7 {uint64 = 0xabbc50ac80000000, v2_int32 = {0x80000000,

0xabbc50ac}, v4_int16 = {0x0, 0x8000, 0x50ac, 0xabbc}, v8_int8 = {0x0,
0x0, 0x0, 0x80, 0xac, 0x50, 0xbc, 0xab}}

Verbose output from playing the file for a few seconds with 1.0pre7 binary while
CVS version is frozen in GDB:

MPlayer 1.0pre7-3.4.3 (C) 2000-2005 MPlayer Team
CPU: Intel (Family: 6, Stepping: 8)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.

CommandLine?: '-ao' 'alsa' '-v' 'PSPhacking101ep1_720p.wmv'
init_freetype
get_path('font/font.desc') -> '/home/moskvax/.mplayer/font/font.desc'
font: can't open file: /home/moskvax/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay?
Failed to open /dev/rtc: Device or resource busy (it should be readable by the
user.)
Using nanosleep() timing
get_path('input.conf') -> '/home/moskvax/.mplayer/input.conf'
Can't open input config file /home/moskvax/.mplayer/input.conf: No such file or
directory
Can't open input config file /etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('PSPhacking101ep1_720p.wmv.conf') ->
'/home/moskvax/.mplayer/PSPhacking101ep1_720p.wmv.conf'
Playing PSPhacking101ep1_720p.wmv.
[file] File size is 134305440 bytes
STREAM: [file] PSPhacking101ep1_720p.wmv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF file format detected.
stream type: guid_audio_stream
stream concealment: guid_audio_conceal_interleave
type: 28 bytes, stream: 8 bytes ID: 1
unk1: 0 unk2: 1202F92C
FILEPOS=0x13F1
==> Found audio stream: 1
======= WAVE Format =======
Format Tag: 353 (0x161)
Channels: 2
Samplerate: 44100
avg byte/sec: 16002
Block align: 5945
bits/sample: 16
cbSize: 10
Unknown extra header dump: [0] [88] [0] [0] [f] [0] [e5] [5c] [0] [0]
===========================
ASF: audio scrambling: 1 x 1 x 5945
stream type: guid_video_stream
stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
type: 55 bytes, stream: 0 bytes ID: 2
unk1: 0 unk2: 0
FILEPOS=0x1463
==> Found video stream: 2
======= VIDEO Format ======

biSize 44
biWidth 1280
biHeight 720
biPlanes 1
biBitCount 24
biCompression 861293911='WMV3'
biSizeImage 0

Unknown extra header dump: [4f] [71] [1a] [1]
===========================
ASF: packets: 16787 flags: 2 max_packet_size: 8000 min_packet_size: 8000
max_bitrate: 1644144 preroll: 3000

Title:
Author:
Copyright:
Comment:
Rating:

============ ASF Stream group == START ===

stream count=[0x2][2]

stream id=[0x1][1]
max bitrate=[0x1ff0b][130827]
stream id=[0x2][2]
max bitrate=[0x171765][1513317]

============ ASF Stream group == END ===
Found movie at 0x151E - 0x80146DE
ASF: 1 audio and 1 video streams found
Auto-selected ASF video ID = 2
ASF: Searching for audio stream (id:-1).
Auto-selected ASF audio ID = 1
VIDEO: [WMV3] 1280x720 24bpp 1000.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:6 fourcc:0x33564D57 size:1280x720 fps:1000.00 ftime:=0.0010
Clip info:

name:
author:
copyright:
comments:

get_path('sub/') -> '/home/moskvax/.mplayer/sub/'
get_path('default.sub') -> '/home/moskvax/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 131072 + 65536 = 196608 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16002->176400)
Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x800 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports layers.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports STAYS_ON_TOP state.
[x11] Current fstype setting honours LAYER FULLSCREEN STAYS_ON_TOP ABOVE BELOW X
atoms
Xv: could not grab port 73
Could not find free Xvideo port - maybe another process is already using it.
Close all video applications, and try again. If that does not help,
see 'mplayer -vo help' for other (non-xv) video out drivers.
==========================================================================
Opening video decoder: [dmo] DMO video codecs
get_path('registry') -> '/home/moskvax/.mplayer/registry'
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput? r=0x0 size:2764800 align:1
StreamCount? r=0x0 1 1
Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 1280 x 720 (preferred csp: Packed YUY2)
Trying filter chain: vo
VDec: using BGRA as output csp (no 3)
Movie-Aspect is undefined - no prescaling applied.
VO Config (1280x720->1280x720,flags=0,'MPlayer',0x42475220)
VO: [x11] 1280x720 => 1280x720 BGRA
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma@…>
Sharing memory.
SwScaler?: using unscaled BGRA -> BGRA special converter
INFO: Win32/DMO video codec init OK.
Selected video codec: [wmv9dmo] vfm:dmo (Windows Media Video 9 DMO)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
AF_pre: 44100Hz/2ch/s16le
alsa-init: requested format: 44100 Hz, 2 channels, 9
alsa-init: compiled for ALSA-1.0.8
alsa-init: setup for 1/2 channel(s)
alsa-init: 1 soundcard found, using: default
alsa-init: pcm opend in block-mode
alsa-init: chunksize set to 940
alsa-init: fragcount=16
alsa-init: got buffersize=60208
alsa: 44100 Hz/2 channels/4 bpf/60208 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 44100Hz 2ch s16le (2 bps)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy@…>
AO: Comment: under developement
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
alsa-space: free space = 60208, prepared --

avg. framerate: 1 fps
* [vo] Allocating mp_image_t, 1280x720x32bpp BGR packed, 3686400 bytes
get_path('subfont.ttf') -> '/home/moskvax/.mplayer/subfont.ttf'
Unicode font: 255 glyphs.
Uninit audio filters... 0.017 ct: -0.048 125/125 39% 15% 0.5% 0 0
[libaf] Removing filter dummy
uninit audio: ffmpeg
uninit video: dmo
alsa-uninit: pcm closed
vo: uninit ...

Exiting... (Quit)

Change History (2)

comment:1 Changed 15 years ago by reimar

-vfm dshow seems to work, whereas the dmo decoder seems to try a multithreaded
decode, which will not work since threading is not supported (I think).

comment:2 Changed 14 years ago by reimar

  • Resolution set to fixed
  • Status changed from new to closed

Should be fixed in CVS.

Note: See TracTickets for help on using tickets.