[MPlayer-users] svq3 decoding broken, sig11

D Richard Felker III dalias at aerifal.cx
Fri Oct 31 03:21:01 CET 2003


Not sure whether this is a bug in MPlayer of lavc, so I'm reporting to
both lists. The file is available from:

http://hitchcock.itc.virginia.edu/TibetMedia/movies/00327_a-patron-commission_03.mov

Rich



GNU gdb 4.18
Copyright 1998 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 "i586-pc-linux-gnu"...
(gdb) run -v foo.mov
Starting program: /home/dalias/src/mplayer/./mplayer -v foo.mov
MPlayer dev-CVS-031028-09:29-2.95.3 (C) 2000-2003 MPlayer Team

CPU: Advanced Micro Devices K6-2+/K6-III+ Sharptooth 501.3 MHz (Family: 5, Stepping: 0)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/dalias/.mplayer/config
Reading /home/dalias/.mplayer/codecs.conf: Can't open '/home/dalias/.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.
CommandLine: '-v' 'foo.mov'
get_path('font/font.desc') -> '/home/dalias/.mplayer/font/font.desc'
font: can't open file: /home/dalias/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
init_freetype
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/home/dalias/.mplayer/input.conf'
Parsing input config file /home/dalias/.mplayer/input.conf
Input config file /home/dalias/.mplayer/input.conf parsed: 45 binds
get_path('foo.mov.conf') -> '/home/dalias/.mplayer/foo.mov.conf'

Playing foo.mov.
[file] File size is 8087031 bytes
STREAM: [file] foo.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x84906f0
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x84906f0
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x84906f0
Checking for REAL
DEMUXER: freeing demuxer at 0x84906f0
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x84906f0
DEMUXER: freeing demuxer at 0x8490f58
Searching demuxer type for filename foo.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
QuickTime/MOV file format detected.
Compressed header uses zlib algo!
Compressed header size: 12398 / 26958
MOV:   Movie header (100 bytes): tscale=600  dur=72852
--------------
MOV: Track #0:
MOV:    Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=72669 lay=0 vol=256
MOV:    Edit atom!
MOV:     Edit list table (1 entries) (ver:0,flags:0)
MOV:       entry#0: duration: 72669  start time: 0  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  (116 bytes)
MOV:       Sample duration table! (1 blocks)
MOV:       Sample->Chunk mapping table!  (187 blocks) (ver:0,flags:0)
MOV:       Sample size table! (entries=1335296 ss=1) (ver:0,flags:0)
MOV:       Chunk offset table! (243 chunks)
MOV track #0: 243 chunks, 0 samples
pts=1335296  scale=11025  time=121.115
==> Found audio stream: 0
Audio bits: 16  chans: 1  rate: 11025
Audio header: samp/pack=1024 bytes/pack=556 bytes/frame=556 bytes/samp=2
Audio extra header: len=80  fcc=0x77617665
MOV: Found unknown audio atom Fourcc: QDM2
--------------
MOV: Track #1:
MOV:    Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=72852 lay=0 vol=0
MOV:    Edit atom!
MOV:     Edit list table (1 entries) (ver:0,flags:0)
MOV:       entry#0: duration: 72852  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  (92 bytes)
MOV:       Sample duration table! (1 blocks)
MOV:       Syncing samples (keyframes) table! (16 entries) (ver:0,flags:0)
MOV:       Sample->Chunk mapping table!  (486 blocks) (ver:0,flags:0)
MOV:       Sample size table! (entries=3639 ss=0) (ver:0,flags:0)
MOV:       Chunk offset table! (486 chunks)
MOV track #1: 486 chunks, 3639 samples
pts=363900  scale=2997  time=121.421
EL#0: pts=0  1st_sample=0  frames=3639 (121.420s)  pts_offs=0
==> Found video stream: 1
MOV: Found unknown movie atom SMI  (18)!
Image size: 320 x 240 (32 bpp)
Display size: 320 x 240
Fourcc: SVQ3  Codec: 'Sorenson Video 3'
--------------
Quicktime Clip Info:
MOV: longest streams: A: #0 (243 samples)  V: #1 (3639 samples)
[V] filefmt:7  fourcc:0x33515653  size:320x240  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/home/dalias/.mplayer/sub/'
get_path('default.sub') -> '/home/dalias/.mplayer/default.sub'
==========================================================================
Trying to force audio codec driver family mp3lib...
Trying to force audio codec driver family ffmpeg...
Requested audio codec family [qdmc] (afm=qtaudio) not available.
Enable it at compilation.
Cannot find codec for audio format 0x324D4451.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffsvq3] vfm:ffmpeg (FFmpeg Sorenson Video v3 (SVQ3))
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks
Starting playback...
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (320x240->320x240,flags=0,'MPlayer',0x32315659)
VO: [mga] 320x240 => 320x240 Planar YV12
VO: Description: Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
VO: Author: A'rpi
VO: Comment: Based on some code by Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
vo_mga aspect(): resized to 320x240
[mga] Using 3 buffers.
*** [vo] Allocating (slices) mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
get_path('subfont.ttf') -> '/home/dalias/.mplayer/subfont.ttf'
Unicode font: 227 glyphs.
*** [vo] Allocating (slices) mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
V:   0.1    3   0%  0%  0.0% 0 0 0%
Program received signal SIGSEGV, Segmentation fault.
0x8271a1b in put_pixels16_mmx (block=0x851c240 '\001' <repeats 200 times>..., pixels=0x851c240 '\001' <repeats 200 times>...,
    line_size=320, h=0) at i386/dsputil_mmx.c:357
357         __asm __volatile(
(gdb) bt
#0  0x8271a1b in put_pixels16_mmx (block=0x851c240 '\001' <repeats 200 times>...,
    pixels=0x851c240 '\001' <repeats 200 times>..., line_size=320, h=0) at i386/dsputil_mmx.c:357
#1  0x821fea7 in svq3_decode_mb (h=0x84b6aa0, mb_type=0) at svq3.c:302
#2  0x8226b41 in svq3_decode_frame (avctx=0x8491f60, data=0x8491ea0, data_size=0xbfffe874,
    buf=0x8503600 "A\001 \027\201", 'ÿ' <repeats 32 times>, "\237K\r\030\2300\030\n@\nV7\237\026`¶\004\002\020 Ø-\223\006A,\006\004\026\020-¹D\001\2000(", buf_size=314) at svq3.c:922
#3  0x815f984 in avcodec_decode_video (avctx=0x8491f60, picture=0x8491ea0, got_picture_ptr=0xbfffe874,
    buf=0x8503600 "A\001 \027\201", 'ÿ' <repeats 32 times>, "\237K\r\030\2300\030\n@\nV7\237\026`¶\004\002\020 Ø-\223\006A,\006\004\026\020-¹D\001\2000(", buf_size=314) at utils.c:410
#4  0x808b255 in decode (sh=0x84b69d8, data=0x8503600, len=314, flags=0) at vd_ffmpeg.c:625
#5  0x8085a2e in decode_video (sh_video=0x84b69d8,
    start=0x8503600 "A\001 \027\201", 'ÿ' <repeats 32 times>, "\237K\r\030\2300\030\n@\nV7\237\026`¶\004\002\020 Ø-\223\006A,\006\004\026\020-¹D\001\2000(", in_size=314, drop_frame=0) at dec_video.c:304
#6  0x8050233 in main (argc=3, argv=0xbffffc34) at mplayer.c:2098
(gdb)ideo (sh_video=0x84b69d8,
    start=0x8503600 "A\001 \027\201", 'ÿ' <repeats 32 times>, "\237K\r\030\2300\030\n@\nV7\237\026`¶\004\002\020 Ø-\223\006A,\006\004\026\020-¹D\001\2000(", in_size=314, drop_frame=0) at dec_video.c:304
#6  0x8050233 in main (argc=3, argv=0xbffffc34) at mplayer.c:2098
(gdb)



More information about the MPlayer-users mailing list