On Sun, 2009-10-11 at 18:52 -0400, Andres Mejia wrote: > Could you check again with the latest openal-soft library? I'm not able to > reproduce a problem using mplayer, setting the audio output to use openal and > setting the backend in openal to pulse. >
Hi, With latest openal-soft, Warzone 2100 starts, but there's no sound and this warning is printed on the terminal: AL lib: pulseaudio.c:370: tlength (12780) is not a multiple of minreq (4096)! MPlayer with -ao openal hangs on start. I'm attaching a backtrace. Any ideas? Perhaps this is a problem with PA rather than openal-soft? -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22
Thread 2 (Thread 0xb4d3fb90 (LWP 12012)): #0 0xb80da424 in __kernel_vsyscall () No symbol table info available. #1 0xb617d467 in *__GI___poll (fds=0x89c0dd8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = 0 result = <value optimized out> #2 0xb7c315b2 in poll_func (ufds=0x89c0dd8, nfds=2, timeout=-1, userdata=0x89c0c70) at pulse/thread-mainloop.c:75 r = <value optimized out> __func__ = "poll_func" __PRETTY_FUNCTION__ = "poll_func" #3 0xb7c1e2d2 in pa_mainloop_poll (m=0x89c0bd0) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #4 0xb7c1fb03 in pa_mainloop_iterate (m=0x89c0bd0, block=1, retval=0x0) at pulse/mainloop.c:961 r = <value optimized out> __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #5 0xb7c1fbd4 in pa_mainloop_run (m=0x89c0bd0, retval=0x0) at pulse/mainloop.c:979 r = <value optimized out> #6 0xb7c31363 in thread (userdata=0x89c0bb0) at pulse/thread-mainloop.c:94 mask = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}} #7 0xb5ea1db2 in internal_thread_func (userdata=0x89abb08) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #8 0xb7f064b5 in start_thread (arg=0xb4d3fb90) at pthread_create.c:300 __res = <value optimized out> __ignore1 = <value optimized out> __ignore2 = <value optimized out> pd = 0xb4d3fb90 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1208918028, 0, 4001536, -1261177864, -574802118, -1701675716}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> #9 0xb6187a5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Thread 1 (Thread 0xb5638780 (LWP 12009)): #0 0xb80da424 in __kernel_vsyscall () No symbol table info available. #1 0xb7f0d736 in nanosleep () from /lib/i686/cmov/libpthread.so.0 No locals. #2 0x081ddfd1 in usec_sleep (usec_delay=125000) at osdep/timer-linux.c:44 ts = {tv_sec = 0, tv_nsec = 125000000} #3 0x080a1f91 in timing_sleep (argc=4, argv=0xbfd4f1f4) at mplayer.c:1795 margin = 0 #4 sleep_until_update (argc=4, argv=0xbfd4f1f4) at mplayer.c:2134 No locals. #5 main (argc=4, argv=0xbfd4f1f4) at mplayer.c:3733 aq_sleep_time = 0.125 time_frame = 0.125 frame_time_remaining = 1 blit_frame = 1 mem_ptr = <value optimized out> opt_exit = 0 i = <value optimized out> gui_no_filename = <value optimized out> last_heartbeat = 0 quit A debugging session is active. Inferior 1 [process 12009] will be detached. Quit anyway? (y or n) Detaching from program: /usr/bin/mplayer, process 12009
signature.asc
Description: This is a digitally signed message part