[MPlayer-dev-eng] [PATCH 0/5] various enhancements and bugfixes for the ALSA driver
Jan Knutar
jknutar at nic.fi
Thu Feb 2 00:00:17 CET 2006
I'm hitting this assertion with the new alsa patch. It happens immediately
at startup.
mplayer: pcm.c:1054: __snd_pcm_forward: Assertion `frames > 0' failed.
Program received signal SIGABRT, Aborted.
[Switching to Thread -1208438656 (LWP 16246)]
0x00ef07a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt full
#0 0x00ef07a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x02490e59 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x02492882 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x0248a728 in __assert_fail () from /lib/tls/libc.so.6
No symbol table info available.
#4 0x004b52db in snd_pcm_forward () from /lib/libasound.so.2
No symbol table info available.
#5 0x080d6c79 in get_delay () at ao_alsa.c:844
delay = 0
#6 0x08084f4c in main (argc=6, argv=0xbfe2ee34) at mplayer.c:2886
v_pts = -nan(0x428282)
delay = -0.701330185
frame_time = 0.0417083763
aq_sleep_time = -0.701330185
osd_text_buffer = "\000\205\006\b�u\200�000d\205\006\b\216w\001\034�005\bl� f�000)\000\000\000�\001\000\000\000\000\000\000\000\001\000\000\000 f�000\000�\001\000\000"
next_frame_time = 0.0417083763
frame_time_remaining = 0
was_paused = 0
time_frame = -0.701330185
drop_frame = 0
dropped_frames = 1
AV_delay = -0.701330185
blit_frame = 1
mem_ptr = Variable "mem_ptr" is not available.
It's not very reproducable for me. It happened constantly with one particular
file, then I did a killall -9 mplayer (there seemed to be alot of mplayer processes
all of the sudden), and after that it magically worked again :/
I'm not sure if this is actually worse from earlier ao_alsa, I seem to remember
that sounds simply went choppy if there were mplayer processes left behind.
More information about the MPlayer-dev-eng
mailing list