FFMPEG
======
$ ffmpeg -y -i pinball.wmv pinball.wav
FFmpeg version SVN-r6250, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --enable-mingw32 --enable-memalign-hack --cc=gcc -mno-cygwin --enable-gpl --enable-pp
libavutil version: 49.0.0
libavcodec version: 51.14.0
libavformat version: 50.5.0
built on Sep 14 2006 14:32:35, gcc: 3.4.5 (mingw special)
Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 24.00 (24/1)
Input #0, asf, from 'pinball.wmv':
Duration: 00:00:21.8, start: 3.000000, bitrate: 306 kb/s
Stream #0.0: Audio: wmav2, 44100 Hz, stereo, 64 kb/s
Stream #0.1: Video: wmv3, yuv420p, 320x176, 24.00 fps(r)
Output #0, wav, to 'pinball.wav':
Stream #0.0: Audio: pcm_s16le, 44100 Hz, stereo, 1411 kb/s
Stream mapping:
Stream #0.0 -> #0.0
size= 3776kB time=21.9 bitrate=1411.2kbits/s
video:0kB audio:3776kB global headers:0kB muxing overhead 0.001138%
FFPLAY CRASH ON WMA
===================
$ gdb ffplay_g.exe
GNU gdb 6.3
Copyright 2004 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-mingw32"...
(gdb) run pinball.wmv
Starting program: C:\msys\home\Administrator\ffmpeg-trunk/ffplay_g.exe pinball.wmv
Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 3476.0x99c]
0x004e6434 in vector_fmul_add_add_sse (dst=0x1ad4470, src0=0x280bde8,
src1=0x2807d68, src2=0x1ad4470, src3=0, len=4096, step=1)
at i386/dsputil_mmx.c:2936
2936 asm volatile(
(gdb) bt
#0 0x004e6434 in vector_fmul_add_add_sse (dst=0x1ad4470, src0=0x280bde8,
src1=0x2807d68, src2=0x1ad4470, src3=0, len=4096, step=1)
at i386/dsputil_mmx.c:2936
#1 0x005da33f in wma_decode_block (s=0x1ac7f20) at wmadec.c:1123
#2 0x005dae57 in wma_decode_superframe (avctx=0x19c9120, data=0x17300d0,
data_size=0x280ff04, buf=0x1aba8c0 "\005", buf_size=1487) at wmadec.c:1158
#3 0x00458d9e in avcodec_decode_audio (avctx=0x19c9120, samples=0x17300d0,
frame_size_ptr=0x280ff04, buf=0x1aba8c0 "\005", buf_size=1487)
at utils.c:957
#4 0x004034db in sdl_audio_callback (opaque=0x1730030, stream=0x1e1a070 "",
len=4096) at ffplay.c:1491
#5 0x100013fb in SDL_GetAppState () from c:\msys\mingw\bin\SDL.dll
#6 0x01730030 in ?? ()
#7 0x01e1a070 in ?? ()
#8 0x00001000 in ?? ()
#9 0x01a02970 in ?? ()
#10 0x01ac7be8 in ?? ()
#11 0x003ffe60 in ?? ()
#12 0x10001310 in SDL_GetAppState () from c:\msys\mingw\bin\SDL.dll
#13 0x003f6a00 in ?? ()
#14 0x00000000 in ?? () from
#15 0x01e1a070 in ?? ()
#16 0x01730030 in ?? ()
#17 0x00403420 in subtitle_thread ()
at C:/msys/home/Administrator/ffmpeg-trunk/libavformat/avformat.h:89
(gdb) Previous frame inner to this frame (corrupt stack?)