[MPlayer-users] wmv8ds32.ax failed in 0.60pre1
Hui Gary Zhang
huiz at gradient.cis.upenn.edu
Wed Dec 26 01:56:00 CET 2001
Below is my gdb session. bt and disass can't access memory at address
0x7. I recompiled 0.50 using gcc-3.0.3 and everything works just fine.
It's really weird.
Also, the codecs.conf for 0.60pre1 doesn't work with 0.50. Is that
expected?
---Gary
This is how I compiled the debug version of mplayer.
>./configure --enable-debug
> make
> gdb mplayer
*******************************************
[huiz at mala MPlayer-0.60pre1]$ gdb mplayer
GNU gdb 5.1
Copyright 2001 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 "i686-pc-linux-gnu"...
(gdb) run -v debug/wmv.asf
Starting program: /home/devel/mplayer/MPlayer-0.60pre1/mplayer -v
debug/wmv.asf
[New Thread 1024 (LWP 659)]
MPlayer 0.60pre1 (C) 2000-2001 Arpad Gereoffy (see DOCS!)
CPU vendor name: GenuineIntel max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6,
Stepping: 1)
Testing OS support for SSE... yes.
Testing OS support for SSE unmasked exceptions... yes.
Tests of OS support for SSE passed.
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Reading /home/huiz/.mplayer/codecs.conf: 18 audio & 40 video codecs
CommandLine: '-v' 'debug/wmv.asf'
num_filenames: 1
Font /home/huiz/.mplayer/font/font.desc loaded successfully! (206 chars)
Linux RTC init: ioctl (rtc_pie_on): Permission denied
Using usleep() timing
Playing debug/wmv.asf
Not an URL!
File size is 65536 bytes
Detected ASF file format!
Title: Produced by Telestream Flip Technology
ASF: packets: 4620 flags: 2 pack_size: 3806 frame_size: 304440
stream type: guid_audio_stream
stream concealment: guid_audio_conceal_interleave
type: 28 bytes, stream: 8 bytes ID: 1
unk1: 0 unk2: 78
FILEPOS=0x198
==> Found audio stream: 1
======= WAVE Format =======
Format Tag: 353 (0x161)
Channels: 1
Samplerate: 16000
avg byte/sec: 2000
Block align: 896
bits/sample: 16
cbSize: 10
ASF: audio scrambling: 1 x 1 x 896
stream type: guid_video_stream
stream concealment: unknown guid 0057fb20-555b-cf11-a8fd00805f5c442b
type: 55 bytes, stream: 0 bytes ID: 2
unk1: 0 unk2: 78
FILEPOS=0x20A
==> Found video stream: 2
======= VIDEO Format ======
biSize 44
biWidth 320
biHeight 240
biPlanes 1
biBitCount 24
biCompression 844516695='WMV2'
biSizeImage 0
===========================
Found movie at 0x3CD - 0x10C5235
Auto-selected ASF audio ID = 1
Auto-selected ASF video ID = 2
VIDEO: [WMV2] 320x240 24bpp
ASF: Searching for audio stream (id:1)
[V] filefmt:6 fourcc:0x32564D57 size:320x240 fps:1000.00 ftime:=0.0010
Clip info:
Name: Produced by Telestream Flip Technology
Detected audio codec: [divx] drv:4 (DivX audio (WMA))
Initializing audio codec...
======= Win32 (ACM) AUDIO Codec init =======
Input format:
wFormatTag 353
nChannels 1
nSamplesPerSec 16000
nAvgBytesPerSec 2000
nBlockAlign 896
wBitsPerSample 16
cbSize 10
Output fmt:
wFormatTag 1
nChannels 1
nSamplesPerSec 16000
nAvgBytesPerSec 32000
nBlockAlign 2
wBitsPerSample 16
cbSize 0
fs seg 0x40019000
Loading DLL: 'divxa32.acm'
Audio codec opened OK! ;-)
Audio ACM output buffer min. size: 34816
Audio ACM input buffer min. size: 1792
dec_audio: Allocating 34816 + 65536 = 100352 bytes for output buffer
AUDIO: srate=16000 chans=1 bps=2 sfmt=0x10 ratio: 2000->32000
Detected video codec: [wmv8] drv:4 prio:0 (Windows Media Video 8)
Loading DLL: 'wmv8ds32.ax'
Using DirectShow codec: wmv8ds32.ax
Decoder is capable of YUV output ( flags 0x9)
INFO: Win32/DShow video codec init OK!
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 320x240 => 320x240 Packed YUY2
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de>
video_out->init(320x240->320x240,flags=0,'MPlayer',0x32595559)
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1600x1200 with depth 24 and 32 bits/pixel (":0.0" =>
local disp
lay)
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
using Xvideo port 58 for hw scaling
[xv] dcx: 638 dcy: 957 dx: 0 dy: 0 dw: 320 dh: 240
INFO: Video OUT driver init OK!
AO: [oss] 16000Hz Mono Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
ao2: 16000 Hz 1 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-bi
t (Little-Endian))
audio_setup: using 1 channels (requested: 1)
audio_setup: using 16000 Hz samplerate (requested: 16000)
audio_setup: frags: 16/16 (1024 bytes/frag) free: 16384
Start playing...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 659)]
0x00000101 in ?? ()
(gdb)
(gdb) continue
Continuing.
MPlayer interrupted by signal 11 in module: decode_video
*** free_stream() called ***
max framesize was 9857 bytes
Program exited with code 01.
(gdb)
***************************************************************
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: configure.log
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20011225/8ac30ae3/attachment.txt>
More information about the MPlayer-users
mailing list