Ticket #138 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

volumen control trough mplayer

Reported by: E0x Owned by: lennart
Milestone: Component: daemon
Keywords: mplayer Cc:

Description

i have a very basic setup of pulseaudio in debian sid and i setup mplayer for use audio output : pulse , when i change the volume from mplayer i get freeze mplayer; when i use pavucontrol everything is fine. data:

mplayer:

Installed: (none) Candidate: 1:1.0-rc1svn20071006-0.0 Version table:

1:1.0-rc1svn20071006-0.0 0

500 http://www.debian-multimedia.org sid/main Packages

1.0~rc1-16.1 0

500 http://ftp.debian.org sid/main Packages

pulseaudio:

Installed: 0.9.6-2 Candidate: 0.9.6-2 Version table:

*** 0.9.6-2 0

500 http://ftp.debian.org sid/main Packages 100 /var/lib/dpkg/status

Linux knocking 2.6.22-2-686 #1 SMP Fri Aug 31 00:24:01 UTC 2007 i686 GNU/Linux

Change History

Changed 2 years ago by coling

Just fro completeness, this is still valid with latest pulse+mplayer combo.

Here is a comment+bt from a Mandriva dev:

mplayer often freeze when adjusting sound when using pulse. It may be a
deadlock (using a trylock and aborting the try may be worth in an app that want
streaming):

(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x48951525 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#2  0x4c9ae27f in xvid_plugin_2pass2 () from /usr/lib/libpulse.so.0
#3  0x4c995d45 in pa_threaded_mainloop_stop () from /usr/lib/libpulse.so.0
#4  0x08126a8a in ?? ()
#5  0x080badbf in uninit_player ()
#6  0x080bb35c in exit_player_with_rc ()
#7  0x080bb567 in exit_player ()
#8  <signal handler called>
#9  0xffffe40e in __kernel_vsyscall ()
#10 0x48955f39 in __lll_lock_wait () from /lib/i686/libpthread.so.0
#11 0x489535a1 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#12 0x4c9adfab in xvid_plugin_2pass2 () from /usr/lib/libpulse.so.0
#13 0x4c995af1 in pa_threaded_mainloop_wait () from /usr/lib/libpulse.so.0
#14 0x081273a2 in ?? ()
#15 0x080c2c48 in mixer_getvolume ()
#16 0x080c2db0 in mixer_incvolume ()
#17 0x080c5dfa in ?? ()
#18 0x080c1a3d in ?? ()
#19 0x080c1b3a in m_property_do ()
#20 0x080c627f in mp_property_do ()
#21 0x080c798c in run_command ()
#22 0x080be7aa in main ()

Changed 2 years ago by coling

  • status changed from new to closed
  • resolution set to fixed

This seems to be fixed in the latest mplayer svn. Please reopen if you get different results to me (verified with Mandriva cooker mplayer package which has backport of the pulse ao layer)

Note: See TracTickets for help on using tickets.