You are not logged in.

#1 2010-02-11 22:59:24

djselbeck
Member
Registered: 2008-03-04
Posts: 26

PULSEAUDIO Boycott?

Hello,

I use archlinux now for a year. And I really need to use pulseaudio. For example to play Youtube Videos on my netbook with sound over my stereo connected to my desktop pc. And other things like changing the samplerate without terminating running audiostreams. Today I updated KDE and thought that kde 4.4 should have Pulseaudio support. But what must I see? Pulseaudio is disabled in default phonon PKGBUILD. But why? It is fully optional and automatically falls back to alsa if pulseaudio is not availible. So there shouldn't be disadvantages to ALSA only users. Another package with this behaviour is XBMC. It has pulseaudio support also fully optional. If there is no Pulseaudio it uses alsa instead. But why do I need to recompile more and more packages by hand only to have pulseaudio support. It is completly unneccesary.

I think there is some kind of boycott to pulseaudio by archlinux package maintainers?
All in all I really love the archlinux philosophy but this is something I really don't understand.

Greets

Offline

#2 2010-02-11 23:04:39

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,967
Website

Re: PULSEAUDIO Boycott?

Nice theory, but the truth is more simple: no package maintainer is interested in putting pulseaudio into [extra]. Sure, pulseaudio is in community, but application like KDE cannot depend on community packages.

Offline

#3 2010-02-11 23:27:46

djselbeck
Member
Registered: 2008-03-04
Posts: 26

Re: PULSEAUDIO Boycott?

Well, this suckes wink

Offline

#4 2010-02-11 23:32:19

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 859
Website

Re: PULSEAUDIO Boycott?

Well, recompile it yourself with pulse support?  I don't imagine it's hard, especially since you noticed where it was disabled.

Offline

#5 2010-02-11 23:52:26

denisfalqueto
Member
From: ES, Brazil
Registered: 2006-03-24
Posts: 197

Re: PULSEAUDIO Boycott?

I'm using Kdemod and it has pulseaudio enabled... Maybe you want to give a try.


Satisfied users don't rant, so you'll never know how many of us there are.

Offline

#6 2010-02-11 23:55:40

Anonymo
Member
Registered: 2005-04-07
Posts: 427
Website

Offline

#7 2010-02-12 00:41:52

djselbeck
Member
Registered: 2008-03-04
Posts: 26

Re: PULSEAUDIO Boycott?

OSS is no alternative for me. Well what sucks about recompiling yourself? That it is to time cosuming to recompile after every update of certain packages. Especially on a netbook with an atom processor. wink

Offline

#8 2010-02-12 00:45:56

damjan
Member
Registered: 2006-05-30
Posts: 462

Re: PULSEAUDIO Boycott?

Pierre wrote:

Nice theory, but the truth is more simple: no package maintainer is interested in putting pulseaudio into [extra]. Sure, pulseaudio is in community, but application like KDE cannot depend on community packages.

Is it ok to optdepend on stuff in community?

Offline

#9 2010-02-12 05:45:34

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,360

Re: PULSEAUDIO Boycott?

If you're using KDE you may want to try out KDEmod. Its a big re-download, but stuff like this they try to do.

Eventually pulseaudio comes to [extra], but no dev wants to take it up as yet. They're all over-worked as it is.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#10 2010-02-12 13:16:56

timong
Member
From: Budapest, HU
Registered: 2007-02-20
Posts: 91
Website

Re: PULSEAUDIO Boycott?

I don't want to hijack the thread, but is PulseAudio capable to wrap the ALSA and Alsa emulated-OSS part? I mean if I use pulseaudio will the applications that use ALSA/OSS work out of the box and be wrapped by pulse audio? I'm interested in this one, because I have a bluetooth headset that is not working with some 32-bit applications (using lib32 alsa bluetooth plugin), --  if that way I can connect the headset to PulseAudio probably wrapping the mixing part and that way those 32-bit apps could work with the alsa/oss part without directly requiring the alsa-bluetooth SO, and probably the PulseAudio bluetooth could work. What do you think?

Well, I'll try that when i get home and find out.


2x arch amd64, one with Intel GP GMA965, one with ATi Mobility HD 5650

Offline

#11 2010-02-12 13:34:24

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: PULSEAUDIO Boycott?

I think the best thing the devs did was to disable Pulseaudio support. It's still a pain. When I had KDE 4.4 from here http://bbs.archlinux.org/viewtopic.php?id=76245 ProgDan had (by mistake, I don't blame him, he did a great job with KDE alphas/betas) Pulseaudio enabled. Without Pulseaudio INSTALLED, KDE had problem. No audio--> I had to configure the KDE audio system to use Pulseaudio.

So much trouble for nothing.

Offline

#12 2010-02-12 15:49:25

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: PULSEAUDIO Boycott?

@flamelab
It seems the problem is mostly with kde.

I'm using xfce and stuff worked either with OSSv4, just alsa or alsa + pulse (which is what I have now).
But as kde wants do do all be all and includes its own mixer and whatnot things are going to break is you want to try something different. Mind you that I'm not saying that having everything integrated and working well is a bad thing (when things actually work well together, which may not happen when you start picking the best app for each purpose, read mixing kde and non kde apps), it's just that it's a pain in the neck if you plan to use something different.

@timong
It is possible to wrap alsa only apps to output through pulse with an alsa plugin you just need to configure it in asound.conf. As for oss I haven't tried and don't want to, alsa's emulation of oss is not that good I believe.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#13 2010-02-12 18:43:17

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,097

Re: PULSEAUDIO Boycott?

My take on this is: "If you don't like how the packager built the package, do it yourself"
This is why abs exists, and one of the things that makes arch less painfull than most of the other distroes out there.

Btw, if you also have a faster desktop box, you could build the package there and simply copy it over to the netbook, and install it there.


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#14 2010-02-13 08:54:04

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,360

Re: PULSEAUDIO Boycott?

timong wrote:

I don't want to hijack the thread, but is PulseAudio capable to wrap the ALSA and Alsa emulated-OSS part? I mean if I use pulseaudio will the applications that use ALSA/OSS work out of the box and be wrapped by pulse audio? I'm interested in this one, because I have a bluetooth headset that is not working with some 32-bit applications (using lib32 alsa bluetooth plugin), --  if that way I can connect the headset to PulseAudio probably wrapping the mixing part and that way those 32-bit apps could work with the alsa/oss part without directly requiring the alsa-bluetooth SO, and probably the PulseAudio bluetooth could work. What do you think?

Well, I'll try that when i get home and find out.

Yes, it is. Just edit your .asoundrc to point to the pulseaudio server. The pulseaudio wiki maintains a list of apps which still don't work using that (its not empty, but its a small list, Audacity being the biggest problem currently I think).


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#15 2010-02-13 11:19:02

timong
Member
From: Budapest, HU
Registered: 2007-02-20
Posts: 91
Website

Re: PULSEAUDIO Boycott?

Thanks ROOKIE and ngoonee!

I was able to find the comfortable solution to all my apps with pulseaudio! Bluetooth headset is nicely used by the wrapping and I can transparently use ALSA with it. Even NWN1 and Eschalon Book I and Skype (microphone of the notebook is still used) is working through the headset. smile Reading the arch wiki page about PulseAudio and installing/configuring it based on the wiki, plus fetching lib32-alsa-plugins makes it work with 32-bit apps. (For Neverwinter I had to specify DSP for the SDL_AUDIODRIVER and use aoss32. For Eschalon Book I which is OSS only I had to use aoss32 again, and as expected it puts stream through the pulseaudio ALSA plugin, thus pulseaudio can redirect it to my bluetooth headset if connected. And in the end, I only have to disconnet the headset to make use of the wired earphones or built in speakers.) I wasn't a big friend of PulseAudio before, but now I have found a good use for it. Kudos! smile

Last edited by timong (2010-02-13 11:21:03)


2x arch amd64, one with Intel GP GMA965, one with ATi Mobility HD 5650

Offline

#16 2010-02-13 15:07:36

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,360

Re: PULSEAUDIO Boycott?

@timong, allow me to summarize your post.

I read the arch wiki page about PulseAudio and everything works A-OK!

Tends to work out that way, honestly.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#17 2010-02-13 20:13:29

raf_kig
Member
Registered: 2008-11-28
Posts: 143

Re: PULSEAUDIO Boycott?

Mr.Elendig wrote:

This is why abs exists, and one of the things that makes arch less painfull than most of the other distroes out there.

Yeah exactly, arch really stands out here. It's a feature that other distros like ubuntu or debian just can't deliver.
Oh wait.

Offline

#18 2010-02-13 20:41:50

djselbeck
Member
Registered: 2008-03-04
Posts: 26

Re: PULSEAUDIO Boycott?

Yeah I can do this in fedora too. Just yumdownloader --source packagename and then rpmbuild. But this not the point wink.

Offline

#19 2010-02-13 21:56:46

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,360

Re: PULSEAUDIO Boycott?

raf_kig wrote:
Mr.Elendig wrote:

This is why abs exists, and one of the things that makes arch less painfull than most of the other distroes out there.

Yeah exactly, arch really stands out here. It's a feature that other distros like ubuntu or debian just can't deliver.
Oh wait.

IMHO, Arch PKGBUILDs are much easier to understand...


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#20 2010-02-14 22:10:27

habbe
Member
Registered: 2009-09-06
Posts: 45

Re: PULSEAUDIO Boycott?

Also MPD does not understand pulseaudio (nor jack) out of the box, which is irritating and pointless IMO.

Offline

#21 2010-02-14 22:13:34

venky80
Member
Registered: 2007-05-13
Posts: 1,002

Re: PULSEAUDIO Boycott?


Acer Aspire V5-573P Antergos KDE

Offline

#22 2010-02-15 05:17:10

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,360

Re: PULSEAUDIO Boycott?

habbe wrote:

Also MPD does not understand pulseaudio (nor jack) out of the box, which is irritating and pointless IMO.

If you compile MPD with pulse/jack support in a binary-distribution like Arch, you FORCE everyone who uses MPD to have both pulse and jack installed. Most of whom would not want that.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#23 2010-02-15 18:17:58

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: PULSEAUDIO Boycott?

ngoonee wrote:
habbe wrote:

Also MPD does not understand pulseaudio (nor jack) out of the box, which is irritating and pointless IMO.

If you compile MPD with pulse/jack support in a binary-distribution like Arch, you FORCE everyone who uses MPD to have both pulse and jack installed. Most of whom would not want that.

Thats a pain not having support for something but it's also a pain to have to install things you will never need, programs should be able to try all supported outputs and use one that works in case the default/selected one is not found. Vlc does it but mplayer explodes if it can't find jack (which I don't use), the same happens if it can't find pulse.

Edit:
After some testing I agree with you wink

Last edited by R00KIE (2010-02-15 20:03:14)


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

#24 2010-02-15 22:44:19

habbe
Member
Registered: 2009-09-06
Posts: 45

Re: PULSEAUDIO Boycott?

ngoonee wrote:
habbe wrote:

Also MPD does not understand pulseaudio (nor jack) out of the box, which is irritating and pointless IMO.

If you compile MPD with pulse/jack support in a binary-distribution like Arch, you FORCE everyone who uses MPD to have both pulse and jack installed. Most of whom would not want that.

I don't understand how it is FORCED. That just seems stupid coding, but I'm not an expert.

We really need a common solution for audio, this is just delaying things.

Offline

#25 2010-02-15 23:20:31

GogglesGuy
Member
From: Rocket City
Registered: 2005-03-29
Posts: 610
Website

Re: PULSEAUDIO Boycott?

ngoonee wrote:
habbe wrote:

Also MPD does not understand pulseaudio (nor jack) out of the box, which is irritating and pointless IMO.

If you compile MPD with pulse/jack support in a binary-distribution like Arch, you FORCE everyone who uses MPD to have both pulse and jack installed. Most of whom would not want that.

You can make that argument for any external dependency that mpd requires.

Offline

Board footer

Powered by FluxBB