[opensuse-project] libpulse problems
Hi all, i was told to post my problems with libpulse here as some kind of confirmation data, on the libpulse problems first up: Media Players -sound in kaffine is up to 2 seconds out of sync with video. -Mplayer becomes really choppy as its constantly waiting for the sound to catch up this is also true for vlc. -Amarok plays very rarely as its playing "non-perfect" mp3's. removing libpulse and using libxine instead solves these problems secondly : Dependencies - there are tones of apps that have no relation to libpulse are somehow dependant on libpulse, for instance why does a weather widget for KDE4.2 need libpulse. -Mplayer was linked against liubpulse so will not run when libpulse is removed but mplayer uses ffmpeg for its codecs so being linked against libpulse seems like unnecessary (ended up building mplayer by hand from svn). - and many apps that say they need libpulse, but run fine without it when that dependency is ignored, but as i pointed out some apps do not run without lib pulse but could. thirdly: my 2 cents -libpulse should not be a linked app, any app should be able to run without it, so those like myself who prefer those that are mature and work like xine can use xine without the hindrance of libpulse, also since libpulse is a Gnome framework, why is it being forced on KDE4.2 users when the xine phonem plugin runs with no troubles at all, forcing libpulse on everything does not make opensuse the "most usable distro". anyway i hope this helps to sort out the libpulse problems I am currently running: -opensuse11.1 -KDE4.2:factory -- Michael Fox <mfoxdogg@gmail.com> -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday, 2009-03-02 at 10:17 +1100, Michael Fox wrote:
secondly : Dependencies - there are tones of apps that have no relation to libpulse are somehow dependant on libpulse, for instance why does a weather widget for KDE4.2 need libpulse.
You can simply remove libpulse, while leaving the lib. The lib is needed because applications are linked to it, thus the dependencies. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkmrJc0ACgkQtTMYHG2NR9UUGACdHfwlvhi9T6Ci1Xdgh3OOs4nn kqIAn2ZIHO3qTvqSI1VbME582tCVpKGH =vu3w -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Michael Fox escribió: [ first, this is not the adecuate list to ask for this issue, please use opensuse-factory, or in case you have a concrete package problem, opensuse-packaging instead]
secondly : Dependencies - there are tones of apps that have no relation to libpulse are somehow dependant on libpulse, for instance why does a weather widget for KDE4.2 need libpulse.
Evidence please, specific package name an repository source.
-Mplayer was linked against liubpulse so will not run when libpulse is removed but mplayer uses ffmpeg for its codecs so being linked against libpulse seems like unnecessary (ended up building mplayer by hand from svn).
seems to be necessary , there are unneeded libraries linked.. ldd -u -r /usr/bin/mplayer Unused direct dependencies: /usr/lib64/libaudiofile.so.0 /usr/lib64/libatk-1.0.so.0 /usr/lib64/libgio-2.0.so.0 /usr/lib64/libpangoft2-1.0.so.0 /usr/lib64/libgdk_pixbuf-2.0.so.0 /usr/lib64/libpangocairo-1.0.so.0 /usr/lib64/libcairo.so.2 /usr/lib64/libpango-1.0.so.0 /usr/lib64/libgmodule-2.0.so.0 /usr/lib64/liblzo2.so.2 /usr/lib64/libogg.so.0 /usr/lib64/liboil-0.3.so.0 /lib64/librt.so.1 but libpulse is not one of them
- and many apps that say they need libpulse, but run fine without it when that dependency is ignored, but as i pointed out some apps do not run without lib pulse but could.
thirdly: my 2 cents -libpulse should not be a linked app,
libpulse is only a library, not an application. -- "If this is the best God can do, I am not impressed" -George Carlin (1937-2008) Cristian Rodríguez R. Software Developer Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cristian Rodríguez wrote:
Michael Fox escribió: [...]
-Mplayer was linked against liubpulse so will not run when libpulse is removed but mplayer uses ffmpeg for its codecs so being linked against libpulse seems like unnecessary (ended up building mplayer by hand from svn).
seems to be necessary , there are unneeded libraries linked..
ldd -u -r /usr/bin/mplayer Unused direct dependencies: [...] but libpulse is not one of them
It is: ldd /usr/bin/mplayer | grep pulse libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f63e37f1000) (this is with MPlayer-1.0rc2_r27637-3.pm.3) cheers - -- -o) Pascal Bleser <pascal.bleser@opensuse.org> /\\ http://opensuse.org -- I took the green pill _\_v FOSDEM::7+8 Feb 2009, Brussels, http://fosdem.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iD8DBQFJqzU1r3NMWliFcXcRArjhAJwLBij+Wh0bHv1e/TCitp41pXgmFgCfYETA 3BEWtr0BT6LVC9OOit2SFiE= =3lJt -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Pascal Bleser escribió:
Cristian Rodríguez wrote:
Michael Fox escribió: [...]
-Mplayer was linked against liubpulse so will not run when libpulse is removed but mplayer uses ffmpeg for its codecs so being linked against libpulse seems like unnecessary (ended up building mplayer by hand from svn). seems to be necessary , there are unneeded libraries linked..
ldd -u -r /usr/bin/mplayer Unused direct dependencies: [...] but libpulse is not one of them
It is: ldd /usr/bin/mplayer | grep pulse libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f63e37f1000)
(this is with MPlayer-1.0rc2_r27637-3.pm.3)
I was talking about unused direct dependencies, libpulse is linked **and** used. -- "If this is the best God can do, I am not impressed" -George Carlin (1937-2008) Cristian Rodríguez R. Software Developer Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cristian Rodríguez wrote:
Pascal Bleser escribió:
Cristian Rodríguez wrote:
Michael Fox escribió: [...]
-Mplayer was linked against liubpulse so will not run when libpulse is removed but mplayer uses ffmpeg for its codecs so being linked against libpulse seems like unnecessary (ended up building mplayer by hand from svn). seems to be necessary , there are unneeded libraries linked.. ldd -u -r /usr/bin/mplayer Unused direct dependencies: [...] but libpulse is not one of them It is: ldd /usr/bin/mplayer | grep pulse libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f63e37f1000)
(this is with MPlayer-1.0rc2_r27637-3.pm.3)
I was talking about unused direct dependencies, libpulse is linked **and** used.
Oh, sorry :) Yes, indeed, it's linked and used. The MPlayer RPM in the Packman repository has support for a "pulse" audio backend since 2008-08-06. Point is, if you're using GNOME, you're most probably stuck with Pulseaudio so you'd want an mplayer with PA output support. If you're not using GNOME or if you managed to get rid of PA, you might want want an mplayer without the libpulse dependency. It could be solved by building two mplayer packages (one with and one without PA support) and then use update-alternatives to symlink, but that does sound like unnecessary trouble to remove a shared library. The audio output backend in MPlayer can be configured through ~/.mplayer/config, e.g. with a line like this: ao = "alsa" cheers - -- -o) Pascal Bleser <pascal.bleser@opensuse.org> /\\ http://opensuse.org -- I took the green pill _\_v FOSDEM::7+8 Feb 2009, Brussels, http://fosdem.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iD8DBQFJq4fNr3NMWliFcXcRAi7gAKCkXJexde6uiQcLG9fiDBhEYBjEfQCgjoVW tOLtAsxtakBQ+przgtD1auQ= =+o5D -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
participants (4)
-
Carlos E. R.
-
Cristian Rodríguez
-
Michael Fox
-
Pascal Bleser