[MPlayer-users] [BUGREPORT] crash with -vo null on dumping PCM audio from raw DV file

vitko vitk0 at seznam.cz
Tue Oct 11 14:57:58 CEST 2005


Command

    mplayer -v capture001.dv -vc dummy -vo null -ao pcm:file=audio.wav

crashes mplayer 1.0pre7, see verbose output below. This one

    mplayer -v capture001.dv -ao pcm:file=audio.wav

(w/o "-vc dummy -vo null") works fine (but it is rather slow).

Any tips on what went wrong? (I'll try to rebuild with --enable-debug=3
and will send gdb backtrace if anyone is interested).

Vitezslav Kotrla

---

$ mplayer -v capture001.dv -vc dummy -vo null -ao pcm:file=audio.wav
MPlayer 1.0pre7try2-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices  (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2



CommandLine: '-v' 'capture001.dv' '-vc' 'dummy' '-vo' 'null' '-ao' 'pcm:file=audio.wav'
init_freetype
get_path('font/font.desc') -> '/home/vitko/.mplayer/font/font.desc'
font: can't open file: /home/vitko/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using nanosleep() timing
get_path('input.conf') -> '/home/vitko/.mplayer/input.conf'
Can't open input config file /home/vitko/.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('capture001.dv.conf') -> '/home/vitko/.mplayer/capture001.dv.conf'
Playing capture001.dv.
[file] File size is 13485456000 bytes
STREAM: [file] capture001.dv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for Nullsoft Streaming Video
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename capture001.dv ext: .dv
Checking for MOV
Checking for VIVO
header block 1 size: 7
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 68798, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=7943 size=1752725616
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0 c: 0 idr: 0 sps: 0 
pps: 0 PES: 0  MP3: 1081
Not MPEG System Stream format... (maybe Transport Stream?)
Checking for DV
RAWDV file format detected.
demux_open_rawdv() end_pos 600554112
==> Found video stream: 0
demux_open_rawdv() frame_size: 144000 w: 720 h: 576 dif_seq: 12 system: 2
demux_open_rawdv() seek to 0, size: 144000, dv_dec->frame_size: 144000
==> Found audio stream: 0
demux_open_rawdv() chan: 2 samplerate: 48000
VIDEO:  [DVSD]  720x576  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:22  fourcc:0x44535644  size:720x576  fps:25.00  ftime:=0.0400
get_path('sub/') -> '/home/vitko/.mplayer/sub/'
get_path('default.sub') -> '/home/vitko/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [libdv] Raw DV Audio Decoder
dec_audio: Allocating 15552 + 65536 = 81088 bytes for output buffer.
AUDIO: 48000 Hz, 2 ch, s16le, 28800.0 kbit/1875.00% (ratio: 3600000->192000)
Selected audio codec: [libdv] afm:libdv (raw DV audio decoder (libdv))
==========================================================================
==========================================================================
Forced video codec: dummy
Cannot find codec matching selected -vo and video format 0x44535644.
Read DOCS/HTML/en/codecs.html!
==========================================================================
Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
AF_pre: 48000Hz/2ch/s16le
[AO PCM] File: audio.wav (WAVE)
PCM: Samplerate: 48000Hz Channels: Stereo Format s16le
[AO PCM] Info: fastest dumping is achieved with -vc dummy -vo null
PCM: Info: to write WAVE files use -waveheader (default).
AO: [pcm] 48000Hz 2ch s16le (2 bps)
AO: Description: RAW PCM/WAVE file writer audio output
AO: Author: Atmosfear
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Video: no video
Freeing 0 unused video chunks.
Starting playback...


MPlayer interrupted by signal 11 in module: decode_audio
- MPlayer crashed by bad usage of CPU/FPU/RAM.
   Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
   disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
   It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
   gcc version. If you think it's MPlayer's fault, please read
   DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
   won't help unless you provide this information when reporting a possible bug.
Uninit audio filters...
[libaf] Removing filter dummy
uninit audio: libdv
vo: x11 uninit called but X11 not inited..




More information about the MPlayer-users mailing list