Re: Removal of PulseAudio from Ubuntu

2010-05-16 Thread Daniel Chen
On Fri, May 14, 2010 at 6:53 PM, I.E.G.  wrote:
> Sorry for the rambling , non technical dissertation but I felt we the
> users(if I dare speak for more than myself)  needed to be heard .

For a long time I have felt that there is an artificial disconnect
between "users" and "developers". Since when are developers not users?
Of course people want things to Just Work and will choose the path of
least resistance, but it's worth pointing out that in the case of
Linux audio the paths are neither straight nor understandable.

In the case of stuttering audio on modern laptops and desktops, a fix
was committed upstream last Tuesday. It may be integrated into Lucid's
kernel after sufficient testing. Certainly it will land for Maverick.

The best path forward is to file a bug against the alsa-driver source
package in Launchpad so that we have your specific hardware
information to effect workarounds and/or fixes.

Best,
-Dan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-14 Thread Dylan McCall
On Fri, May 14, 2010 at 3:53 PM, I.E.G.  wrote:
> …
> Gentlemen and Ladies I have not had any success in total or in part with
> PulseAudio . I have had a single trip to youtube for instance inactivate all
> audio on my system(s) . I have had VLC not only fail to produce any audio
> but seg_fault . I have experienced the aforementioned halting stutter and
> "latency" in web stream , VLC , MoviePlayer and asterisk based softphones .
> Suffice to say I didn't bother fixing or configuring it I just found the
> least path of resistance to audio and deleted , disabled or otherwise worked
> around it . I still to this moment as a step in installation of even, Lucid
> stop just after all updates are installed  and find some way to eradicate
> PulseAudio.
>
> I just thought a response from the every day user (since 6.04) that has no
> political nor development agenda might have some small use . If it works I
> use it . If it doesn't I google it . If google turns up dissension and
> wildly conflicting oping as to the cause of the malfunction I punt on third
> down and in this case revert to ALSA which I have had success with .
> …

I may be misunderstanding you here, but when was the last Ubuntu
release where you gave Pulse a try before removing it? It sounds like
you were very very quick to do so with Lucid. However, things have
changed a lot lately (given that PulseAudio is being developed
extremely actively). The software works considerably better in Lucid
than it did in Karmic.


Dylan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-14 Thread George Farris
Great can you please provide a detailed bug report that points to this
actually being Pulseaudio then it can be resolved.

Thank you


On Fri, 2010-05-14 at 15:53 -0700, I.E.G. wrote:
> By introduction I'm a hack of a user and not all that aware of the ins
> and outs of posting to this list let alone the development ,
> configuration , and liabilities  of PulseAudio . None of that is the
> point of my attempting to post . (we'll see if this works ) .
> 
> I have gone out of my way to search for methods to remove and or
> disable PluseAudio . My first attempt removed the entire Gnome desktop
> through my own inattention. You may have seen like cases where
> "packages to be removed" in synaptic includes the gnome desktop and
> dummies like me click through . Oh well lesson learned . Subsequent
> efforts to disable and or remove PulseAudio have been more successful
> and far less traumatic because I am able to RTFM and learn from
> mistakes . I however am something more than a casual plug and play
> user . I am competent if not occasionally dangerous at the command
> line . I have skills acquired in the early days of *BSD and Solaris .
> I am not afraid to tinker . 
> 
> I am stating this history to make the point that for a common user
> that barely knows what a bug report is let alone files one ..
> Is a plug and play(pray) new Ubuntu user as an alternative to M$  and
> just wants it to work   
> is capable of understanding the GUI and using software sources and
> synaptic as well as the update manager 
> and can regularly tie their own shoes with out undo help .
> 
> Gentlemen and Ladies I have not had any success in total or in part
> with PulseAudio . I have had a single trip to youtube for instance
> inactivate all audio on my system(s) . I have had VLC not only fail to
> produce any audio but seg_fault . I have experienced the
> aforementioned halting stutter and "latency" in web stream , VLC ,
> MoviePlayer and asterisk based softphones .
> Suffice to say I didn't bother fixing or configuring it I just found
> the least path of resistance to audio and deleted , disabled or
> otherwise worked around it . I still to this moment as a step in
> installation of even, Lucid stop just after all updates are installed
> and find some way to eradicate PulseAudio. 
> 
> I just thought a response from the every day user (since 6.04) that
> has no political nor development agenda might have some small use . If
> it works I use it . If it doesn't I google it . If google turns up
> dissension and wildly conflicting oping as to the cause of the
> malfunction I punt on third down and in this case revert to ALSA which
> I have had success with .
> 
> Sorry for the rambling , non technical dissertation but I felt we the
> users(if I dare speak for more than myself)  needed to be heard .
> 
> Thank You all for your time and patience 
> 
> ~Dennis  
> 
> one of these days I will have an internet connection faster than my
> computer



-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Removal of PulseAudio from Ubuntu

2010-05-14 Thread I.E.G.
By introduction I'm a hack of a user and not all that aware of the ins and
outs of posting to this list let alone the development , configuration , and
liabilities  of PulseAudio . None of that is the point of my attempting to
post . (we'll see if this works ) .

I have gone out of my way to search for methods to remove and or disable
PluseAudio . My first attempt removed the entire Gnome desktop through my
own inattention. You may have seen like cases where "packages to be removed"
in synaptic includes the gnome desktop and dummies like me click through .
Oh well lesson learned . Subsequent efforts to disable and or remove
PulseAudio have been more successful and far less traumatic because I am
able to RTFM and learn from mistakes . I however am something more than a
casual plug and play user . I am competent if not occasionally dangerous at
the command line . I have skills acquired in the early days of *BSD and
Solaris . I am not afraid to tinker .

I am stating this history to make the point that for a common user that
barely knows what a bug report is let alone files one ..
Is a plug and play(pray) new Ubuntu user as an alternative to M$  and just
wants it to work
is capable of understanding the GUI and using software sources and synaptic
as well as the update manager
and can regularly tie their own shoes with out undo help .

Gentlemen and Ladies I have not had any success in total or in part with
PulseAudio . I have had a single trip to youtube for instance inactivate all
audio on my system(s) . I have had VLC not only fail to produce any audio
but seg_fault . I have experienced the aforementioned halting stutter and
"latency" in web stream , VLC , MoviePlayer and asterisk based softphones .
Suffice to say I didn't bother fixing or configuring it I just found the
least path of resistance to audio and deleted , disabled or otherwise worked
around it . I still to this moment as a step in installation of even, Lucid
stop just after all updates are installed  and find some way to eradicate
PulseAudio.

I just thought a response from the every day user (since 6.04) that has no
political nor development agenda might have some small use . If it works I
use it . If it doesn't I google it . If google turns up dissension and
wildly conflicting oping as to the cause of the malfunction I punt on third
down and in this case revert to ALSA which I have had success with .

Sorry for the rambling , non technical dissertation but I felt we the
users(if I dare speak for more than myself)  needed to be heard .

Thank You all for your time and patience

~Dennis

one of these days I will have an internet connection faster than my computer
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-13 Thread Daniel Hollocher
On Thu, May 13, 2010 at 1:16 PM, Darren Albers  wrote:
> For what it is worth add me to the list of people happy with
> PulseAudio.   In my opinion we are better off fixing the remaining
> issues than ripping it out and replacing it with something else.

And on that note, I have performed a trivial update of allegro4.2.
You can find the package here:
https://launchpad.net/~chogydan/+archive/gnome-session/
I tested with opensonic and open-invaders.  Gets the sound working.
Someone should probably do a more formal update request with
ubuntu/debian.

Regarding this discussion, I think it would make sense that in the
future when someone else complains about pulseaudio being in Ubuntu,
we should ask for bug reports.

Dan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-13 Thread Darren Albers
For what it is worth add me to the list of people happy with
PulseAudio.   In my opinion we are better off fixing the remaining
issues than ripping it out and replacing it with something else.

It feels like this is a case of the few having issues and the
resulting noise  distracting from a real success.  This is not to
diminish their frustrations since those are legit but threads like
this do not solve anything.


On 5/12/10, Flávio Etrusco  wrote:
> On Wed, May 12, 2010 at 3:38 AM, Luke Yelavich  wrote:
>> On Wed, May 12, 2010 at 06:06:10AM CEST, Shentino wrote:
>>> Also, I question the wisdom of having audio specific bluetooth support.
>>>
>>> My hunches tell me that a proper bluetooth support layer would be better.
>>
>> What do you mean by proper bluetooth support layer? We already have that,
>> and it does a good job of managing bluetooth. While it is possible to use
>> bluetooth devices with ALSA, there is no good UI for managing this easily,
>> and the interface itslf is clunky. PulseAudio elps a lot by talking
>> directly to bluez, the support layer for bluetooth. It is then very easy
>> to use bluetooth devices from a user perspective, with a good UI to manage
>> things.
>>
>> Luke
>
> Ditto.
> PulseAudio developers and maintainers maintain (oops) that sound
> skipping now is almost always caused be alsa driver issues and these
> will be fleshed out - and I tend to agree.
> I used to be a big PA hater, but now it's working beautifully for all
> but one machine I've tried. (And bluetooth support is fantastic)
> Will we just stop this thread, please?
>
> Best regards,
> Flávio
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-12 Thread Flávio Etrusco
On Wed, May 12, 2010 at 3:38 AM, Luke Yelavich  wrote:
> On Wed, May 12, 2010 at 06:06:10AM CEST, Shentino wrote:
>> Also, I question the wisdom of having audio specific bluetooth support.
>>
>> My hunches tell me that a proper bluetooth support layer would be better.
>
> What do you mean by proper bluetooth support layer? We already have that, and 
> it does a good job of managing bluetooth. While it is possible to use 
> bluetooth devices with ALSA, there is no good UI for managing this easily, 
> and the interface itslf is clunky. PulseAudio elps a lot by talking directly 
> to bluez, the support layer for bluetooth. It is then very easy to use 
> bluetooth devices from a user perspective, with a good UI to manage things.
>
> Luke

Ditto.
PulseAudio developers and maintainers maintain (oops) that sound
skipping now is almost always caused be alsa driver issues and these
will be fleshed out - and I tend to agree.
I used to be a big PA hater, but now it's working beautifully for all
but one machine I've tried. (And bluetooth support is fantastic)
Will we just stop this thread, please?

Best regards,
Flávio

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-11 Thread Luke Yelavich
On Wed, May 12, 2010 at 06:06:10AM CEST, Shentino wrote:
> Also, I question the wisdom of having audio specific bluetooth support.
> 
> My hunches tell me that a proper bluetooth support layer would be better.

What do you mean by proper bluetooth support layer? We already have that, and 
it does a good job of managing bluetooth. While it is possible to use bluetooth 
devices with ALSA, there is no good UI for managing this easily, and the 
interface itslf is clunky. PulseAudio elps a lot by talking directly to bluez, 
the support layer for bluetooth. It is then very easy to use bluetooth devices 
from a user perspective, with a good UI to manage things.

Luke

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-11 Thread Shentino
Also, I question the wisdom of having audio specific bluetooth support.

My hunches tell me that a proper bluetooth support layer would be better.

2010/5/11 Shentino 

> I would just like to throw my two cents in and express my own disapproval
> of PulseAudio.
>
> It's clunky and hard to configure, and personally I think it rather tries
> to do too much at once, and by so doing is latent.
>
> I would not miss it if it were removed from Ubuntu in favor of something
> more simple.
>
> 2010/5/7 Flávio Etrusco 
>
> On Fri, May 7, 2010 at 9:21 PM, Chris Jones 
>> wrote:
>> >
>> > >>Date: Thu, 6 May 2010 20:17:04 -0400
>> > >>From: Daniel Chen 
>> > >>
>> > >>(Grr, Android mail clients)
>> > >>
>> > >>Have you filed a bug report against the alsa-driver source (or
>> alsa-base
>> > >>binary) package?
>> > >>
>> >
>> > Why on earth would I file a bug for alsa-driver when alsa is the driver
>> that is working. Pulse is what I'm having issues with. Perhaps you
>> misread/misunderstood my post.
>>
>> I had this conversation with Daniel in pvt. Well, with a somewhat
>> different words  ;-)
>>
>> > On May 6, 2010 8:52 PM, "Flávio Etrusco" 
>> wrote:
>> >> If VLC is working with the ALSA emulation, isn't it more likely a bug
>> >> in the VLC plugin for PA?
>>
>> > It is no more or less likely. For hardware bugs, you start at the bottom
>> of the
>> > stack for debugging, not the top. The fact that early requests mode
>> works
>> > implies that the buffering semantics are incorrect, which could be the
>> > pulse output plugin for vlc *or* the driver.
>>
>> Actually, it was a stupid question on my part. VLC is working fine in
>> my desktop and notebook so, indeed, it may/must be related to the
>> "real" alsa driver.
>>
>> Best regards,
>> Flávio
>>
>> --
>> Ubuntu-devel-discuss mailing list
>> Ubuntu-devel-discuss@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>>
>
>
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-11 Thread Shentino
I would just like to throw my two cents in and express my own disapproval of
PulseAudio.

It's clunky and hard to configure, and personally I think it rather tries to
do too much at once, and by so doing is latent.

I would not miss it if it were removed from Ubuntu in favor of something
more simple.

2010/5/7 Flávio Etrusco 

> On Fri, May 7, 2010 at 9:21 PM, Chris Jones 
> wrote:
> >
> > >>Date: Thu, 6 May 2010 20:17:04 -0400
> > >>From: Daniel Chen 
> > >>
> > >>(Grr, Android mail clients)
> > >>
> > >>Have you filed a bug report against the alsa-driver source (or
> alsa-base
> > >>binary) package?
> > >>
> >
> > Why on earth would I file a bug for alsa-driver when alsa is the driver
> that is working. Pulse is what I'm having issues with. Perhaps you
> misread/misunderstood my post.
>
> I had this conversation with Daniel in pvt. Well, with a somewhat
> different words  ;-)
>
> > On May 6, 2010 8:52 PM, "Flávio Etrusco" 
> wrote:
> >> If VLC is working with the ALSA emulation, isn't it more likely a bug
> >> in the VLC plugin for PA?
>
> > It is no more or less likely. For hardware bugs, you start at the bottom
> of the
> > stack for debugging, not the top. The fact that early requests mode works
> > implies that the buffering semantics are incorrect, which could be the
> > pulse output plugin for vlc *or* the driver.
>
> Actually, it was a stupid question on my part. VLC is working fine in
> my desktop and notebook so, indeed, it may/must be related to the
> "real" alsa driver.
>
> Best regards,
> Flávio
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-07 Thread Flávio Etrusco
On Fri, May 7, 2010 at 9:21 PM, Chris Jones  wrote:
>
> >>Date: Thu, 6 May 2010 20:17:04 -0400
> >>From: Daniel Chen 
> >>
> >>(Grr, Android mail clients)
> >>
> >>Have you filed a bug report against the alsa-driver source (or alsa-base
> >>binary) package?
> >>
>
> Why on earth would I file a bug for alsa-driver when alsa is the driver that 
> is working. Pulse is what I'm having issues with. Perhaps you 
> misread/misunderstood my post.

I had this conversation with Daniel in pvt. Well, with a somewhat
different words  ;-)

> On May 6, 2010 8:52 PM, "Flávio Etrusco"  wrote:
>> If VLC is working with the ALSA emulation, isn't it more likely a bug
>> in the VLC plugin for PA?

> It is no more or less likely. For hardware bugs, you start at the bottom of 
> the
> stack for debugging, not the top. The fact that early requests mode works
> implies that the buffering semantics are incorrect, which could be the
> pulse output plugin for vlc *or* the driver.

Actually, it was a stupid question on my part. VLC is working fine in
my desktop and notebook so, indeed, it may/must be related to the
"real" alsa driver.

Best regards,
Flávio

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


RE: Removal of PulseAudio from Ubuntu

2010-05-07 Thread Chris Jones
>>Date: Thu, 6 May 2010 20:17:04 -0400
>>From: Daniel Chen 
>>
>>(Grr, Android mail clients)
>>
>>Have you filed a bug report against the alsa-driver source (or alsa-base
>>binary) package?
>>

Why on earth would I file a bug for alsa-driver when alsa is the driver that
is working. Pulse is what I'm having issues with. Perhaps you
misread/misunderstood my post.


-- 
Chris Jones
Photographic Imaging Professional and Graphic Designer
ABN: 98 317 740 240

Photo Resolutions
Web: http://photoresolutions.freehostia.com
Email: 
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-07 Thread Oli Warner
>
> My experiences are from Karmic not Hardy. It is pathetic that these
> problems were still there after a year and a half. The fact that the
> OpenSonic FAQs have removing PulseAudio as a recommandation (though
> there is an involved workaround involving editing text files if you
> want to keep PulseAudio) suggests that this is a wide-spread problem.
> It is likely faced mostly by new users, the very people who won't
> speak up, as most Linux developers and long time users have likely
> given up on running games (including emulators) on Linux. I know this
> is the case with several users I have spoken too. They have accepted
> that it just does not work, and that is sad.
>

This is the case but only because projects choose not to upgrade to
something more compatible. Many of the issues stem from poorly integrated
SDL features that just make things fail, even with pasuspender. They cite
the following reason that you've given:


> Games need lower-level access to the sound hardware then PulseAudio ever
> can provide.
>

The problem is, this is just a plain lie. For all its faults, latency is *
not* an issue with PulseAudio for anybody but recording studios. The proof?
All the native and emulated games (and apps) that work perfectly with
PulseAudio.. There are lots.

Fact is, your wish won't be granted. At least not until there's something
completely feature compatible with PA because Shuttleworth wants
per-application volume controls on every window. You can't do that with
something like OSS4, at least, not without a huge battle. At this stage,
it's easier to fix the broken things than it is overhauling the entire
thing.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: RE: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Daniel Chen
(Grr, Android mail clients)

Have you filed a bug report against the alsa-driver source (or alsa-base
binary) package?

On May 6, 2010 8:11 PM, "Chris Jones"  wrote:

Since upgrading to Lucid, I can no longer use Pulse audio with VLC as it
skips beyond use. I have to configure VLC to putput to ALSA as an
alternative which works perfectly.

Up until Lucid's release, I've had no real big issues with Pulseaudio.


-- 
Chris Jones
Photographic Imaging Professional and Graphic Designer
ABN: 98 317 740 240

Photo Resolutions
Web: http://photoresolutions.freehostia.com
Email: 

--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: RE: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Daniel Chen
On May 6, 2010 8:11 PM, "Chris Jones"  wrote:

Since upgrading to Lucid, I can no longer use Pulse audio with VLC as it
skips beyond use. I have to configure VLC to putput to ALSA as an
alternative which works perfectly.

Up until Lucid's release, I've had no real big issues with Pulseaudio.


-- 
Chris Jones
Photographic Imaging Professional and Graphic Designer
ABN: 98 317 740 240

Photo Resolutions
Web: http://photoresolutions.freehostia.com
Email: 

--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


RE: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Chris Jones
Since upgrading to Lucid, I can no longer use Pulse audio with VLC as it
skips beyond use. I have to configure VLC to putput to ALSA as an
alternative which works perfectly.

Up until Lucid's release, I've had no real big issues with Pulseaudio.


-- 
Chris Jones
Photographic Imaging Professional and Graphic Designer
ABN: 98 317 740 240

Photo Resolutions
Web: http://photoresolutions.freehostia.com
Email: 
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Mario Vukelic
On Thu, 2010-05-06 at 22:05 +0200, Mario Vukelic wrote:
> I did question whether Skype will work on your distro,

I did *not* question ..

Sorry.


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Mario Vukelic
On Thu, 2010-05-06 at 02:27 -0400, Ryan Oram wrote:
> Skype will work on infinityOS and on any audio system that I propose
> Ubuntu should adopt. Skype works fully on the pure ALSA system
> employed currently by infinityOS as I use it personally.

I did question whether Skype will work on your distro, but intended to
use it as a popular example application that many users will want a
bluetooth headset for. And even if other systems are really better, it
does not change the fact that many people use bluetooth.

> I highly suggest, based
> on my own personal experience, that you do not deploy Bluetooth
> headsets at your workplace. 

We are sometimes not stupid :) and of course are testing before we
deploy. 150 users at the helpdesk have been using bluetooth headsets for
months without encountering significant amounts of the issues you
describe.

> Bluetooth support will be in what ever audio layer infinityOS uses (or
> anything I support Ubuntu to use) or at the very least be on the
> roadmap. Game support is, however, just a plain higher priority, as it
> is required by home users 

You are of course free to prioritize in your distro any way you want, I
just don't buy that it's clear cut that games are a higher priority than
simple bluetooth audio connectivity. Also games are required by *some*
home users. And in fact not that many people play sophisticated PC
games, believe it or not.




-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Daniel Chen
On Thu, May 6, 2010 at 1:19 AM, Ryan Oram  wrote:
> Until the implementation of OSS4 is ready and tested, infinityOS will
> continue to use pure ALSA.

How will you determine that "the implementation of OSS4 is ready and tested?"

Best,
-Dan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-06 Thread Ben Gamari
On Thu, 6 May 2010 00:58:36 -0400, Ryan Oram  wrote:
> 
> I apologize if I was frank, but problem with PulseAudio is that it
> does not always work with existing code.
> 
Yes, this is true. But again, the problem is with the existing code, not
PulseAudio. If we are going to simply give up whenever new code breaks
existing broken code, I don't know how we are going to meet the
challenge of keeping up with Windows and Mac OS X.

> Before OSS4 is implemented in infinityOS, I will make sure that
> everything works out of the box with the OSS4 audio system.

I still don't understand why you would think that OSS4 is going to be
able to deliver the same functionality as PulseAudio without the bug
burden.

But, as others have said, feel free to try it in your own distribution.

- Ben

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
>On Thu, 2010-05-06 at 05:54 +, Mario Vukelic wrote:
>Many companies are switching their internal phone systems to VoIP. The
>company I work for (15,000 seats, half of the users mobile with laptops)
>just finished this transition, and the next step will be a migration to
>PC-based phones for those who prefer it. Bluetooth headsets, certainly.
>
>Also, there is this little application called Skype that I hear people
>are using.
>
>I don't see the point of the false dichotomy "either bluetooth headset
>support *or* proper game support", either.

I do not own a traditional phone and use Skype to make all of my
calls. The $3 a month plan is god send compared to traditional POTS
service for a starving student.

Skype will work on infinityOS and on any audio system that I propose
Ubuntu should adopt. Skype works fully on the pure ALSA system
employed currently by infinityOS as I use it personally.


However, Bluetooth headsets are a giant mess. I bought a Nokia one to
use with my computer and it was always a pain to get working and
connected (this was on Mac OS X and Windows). I highly suggest, based
on my own personal experience, that you do not deploy Bluetooth
headsets at your workplace. Bluetooth is a half-baked technology that
barely works when it does work. Hell, half the time your headset will
randomly decide to connect to your phone instead of your computer for
an arbitrary reason.


Bluetooth support will be in what ever audio layer infinityOS uses (or
anything I support Ubuntu to use) or at the very least be on the
roadmap. Game support is, however, just a plain higher priority, as it
is required by home users while you can choose to use a different
headset (such as USB or RF wireless) to work better on Linux (or just
plain work better in general, Bluetooth is nothing but problems).

Ryan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
On Thu, May 6, 2010 at 1:08 AM, Daniel Chen  wrote:
> Such is the pain of new code. We face this continually in ALSA and
> PulseAudio alike, and I don't see how any new framework can be devoid
> of such pain.

Until the implementation of OSS4 is ready and tested, infinityOS will
continue to use pure ALSA.

> What are your test plans for forward compatibility (which is the
> single largest pain for ALSA)?

We will track Ubuntu and Debian development and make changes to our
implementation to maintain compatibility. If this is determined to not
be possible, we will stick with ALSA.

> Leaving aside the nontrivial decision of selecting which PPAs to
> maintain compatibility with, it's worth noting that you'll be facing a
> moving target. Which Ubuntu releases do you intend to support in terms
> of compatibility?

Right now, infinityOS 1.0 Marvin is binary compatible with Karmic. We
will be looking to move over to the Lucid codebase in two months with
infinityOS 2.0 Zaphod. Maverick will likely be skipped because of the
late release schedule with Zaphod and that Ubuntu will likely be
moving to Gnome 3.0 with Maverick, a move that will likely comprise
stability in upstream for the short-term. We are seriously considering
only maintaining binary compatibility with every other Ubuntu release
(including each LTS), but we'll see how things go.

Thanks,
Ryan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Daniel Chen
On Thu, May 6, 2010 at 12:58 AM, Ryan Oram  wrote:
> I apologize if I was frank, but problem with PulseAudio is that it
> does not always work with existing code.

Such is the pain of new code. We face this continually in ALSA and
PulseAudio alike, and I don't see how any new framework can be devoid
of such pain.

> Before OSS4 is implemented in infinityOS, I will make sure that
> everything works out of the box with the OSS4 audio system. It will be

What are your test plans for forward compatibility (which is the
single largest pain for ALSA)?

> subject to a considerable amount of testing. This is partly to
> maintain 100% binary compatibility with Ubuntu. I wish for infinityOS
> to continue to work with the Ubuntu repos and PPAs as I feel
> duplication of effort is unnecessary.

Leaving aside the nontrivial decision of selecting which PPAs to
maintain compatibility with, it's worth noting that you'll be facing a
moving target. Which Ubuntu releases do you intend to support in terms
of compatibility?

Finally, maintaining 100% compatibility is unrealistic. By virtue of
using OSS instead of ALSA, you've already increased the test surface
enormously such that you'll need to modify certain base packages (if
you intend to do things in a manner consistent with Debian Policy).

Best,
-Dan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
On Thu, May 6, 2010 at 12:46 AM, Daniel Chen  wrote:
> On Wed, May 5, 2010 at 7:13 PM, Ryan Oram  wrote:
>> It is 2 years old, but the facts in the article above are still
>> completely true. PulseAudio has made essentially zero progress in the
>> last 2 years, which is why it should be abandoned.
>
> I feel I am at least somewhat qualified to speak on this subject,
> having been involved in the (ill?) integration of PA in Ubuntu many
> releases ago and for x86 driver quirking many years prior and since.
>
> "Zero progress" really is stunningly ill-informed. Yes, there remain
> problems with BIOS vendors, mainboard integrators, audio drivers,
> alsa-lib, PulseAudio, application integration, and so on, but to claim
> zero progress for any part of the audio stack is quite off the mark.
> The fact of the matter is that audio deficiencies in any popular Linux
> distribution raise polemics, none of which is truly on-mark. Perhaps I
> can do a better job of documenting efforts to combat deficiencies, so
> this thread is as good a place as any to continue.
>
> Put another way: there are plenty people who decry the sinkhole, but
> who's actually fixing the structural problems that led to the
> sinkhole?
>
> For the past ten years I have seen similar cycles of specifications
> being published (along with errata) and OEMs leaping to implement
> attractive features at the expense of doing a good job documenting
> their quirks (much less implementing standard quirk interfaces -- and
> vendors of usb components are only slightly less worse than pci
> components). This leads to spaghetti code in audio drivers, some of
> which are marginally less hair-loss-inducing than others. The
> traditional ALSA driver semantics are interrupt-based. PulseAudio,
> with its emphasis on preventing excessive power consumption through
> timer-based buffering, expects the underlying driver to duly provide
> precise and accurate information. For the past three years this
> approach has utterly destroyed any semblance of "stability" in the
> audio stack -- for good reason: the drivers incorrectly assumed the
> underlying hardware duly acted precisely and accurately. We've been
> fixing these drivers as such symptoms appear, and we're by no means
> finished -- nor do I expect we'll ever reach such a milestone.
>
> What happens when you have hardware or a driver that acts imprecisely
> and/or inaccurately? You get some utterly disappointing results as
> exposed through PulseAudio's glitch-free (standard in Karmic and
> Lucid) mode. Does this mean that PA is faultless? Of course not; we
> should do a better job, among many things, by reverting to the
> traditional interrupt mode. Does this mean that the driver should be
> fixed? Absolutely. Does replacing ALSA wholesale with OSS resolve the
> issue? No; we'd only replace one problem domain with another, and we'd
> still need to maintain all versions with ALSA support *and* continue
> forward with hardware enablement. This means that you now have to sets
> of mouths to feed. Various upstream developers of programs
> incorporated in Ubuntu don't necessarily address the complexities of
> having *supported* derivatives that deviate from Ubuntu's base, and
> this issue is particularly telling with respect to the audio stack.
>
> Canonical has/will recently brought/bring on board knowledgeable audio
> hackers. I expect the situation to improve, not worsen. While I
> applaud your efforts to bring a more usable audio experience
> out-of-box to casual users, I cannot help but muse that our
> (volunteer) efforts are better spent improving parts of the stack that
> most need help: ALSA driver and either PulseAudio or Jack Audio
> Connection Kit.
>
>> Open up any emulator program on Ubuntu and it will skip like mad. Same
>> with many native games such as Lincity-ng or OpenSonic. This is as
>> most games on Linux depend on sound timing, which the high latency
>> nature of PulseAudio messes up.
>
> PA is happy to grant high latency by default because doing so is more
> friendly to lower power consumption. Various pulse clients (whether
> frameworks like SDL or OpenAL-soft) have been fixed to properly
> specify latency requirements and act accordingly.
>
> I cannot emphasize enough the need to fix the underlying drivers.
>
>> A good possible solution would be switching to OSS4 and writing an
>> audio wrapper for it to make it easier for developers to use. OSS4 is
>> much more simplistic and (arguably) cleaner designed then ALSA, which
>> would likely made this an easier task.
>
> Your distribution seems like a great place to test such a hypothesis.
> Please test backward compatibility with native ALSA and PulseAudio
> applications, too!
>
> Best,
> -Dan
>

I apologize if I was frank, but problem with PulseAudio is that it
does not always work with existing code.

Before OSS4 is implemented in infinityOS, I will make sure that
everything works out of the box with the OSS4 audio system. It will be
subject to a

Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Mario Vukelic
On Wed, 2010-05-05 at 20:49 -0400, Ryan Oram wrote:
> How many users actually use Bluetooth headsets with their computers or
> mute their browsers?
> 
> I feel that being able to play games without having to edit text files
> or install alternate packages is much important to the average user
> then the above features.
> 
> Chances are people who want to use Bluetooth headsets and to mute
> browsers will know how to configure Linux to do so anyways.

Many companies are switching their internal phone systems to VoIP. The
company I work for (15,000 seats, half of the users mobile with laptops)
just finished this transition, and the next step will be a migration to
PC-based phones for those who prefer it. Bluetooth headsets, certainly.

Also, there is this little application called Skype that I hear people
are using.

I don't see the point of the false dichotomy "either bluetooth headset
support *or* proper game support", either.


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Daniel Chen
On Wed, May 5, 2010 at 7:13 PM, Ryan Oram  wrote:
> It is 2 years old, but the facts in the article above are still
> completely true. PulseAudio has made essentially zero progress in the
> last 2 years, which is why it should be abandoned.

I feel I am at least somewhat qualified to speak on this subject,
having been involved in the (ill?) integration of PA in Ubuntu many
releases ago and for x86 driver quirking many years prior and since.

"Zero progress" really is stunningly ill-informed. Yes, there remain
problems with BIOS vendors, mainboard integrators, audio drivers,
alsa-lib, PulseAudio, application integration, and so on, but to claim
zero progress for any part of the audio stack is quite off the mark.
The fact of the matter is that audio deficiencies in any popular Linux
distribution raise polemics, none of which is truly on-mark. Perhaps I
can do a better job of documenting efforts to combat deficiencies, so
this thread is as good a place as any to continue.

Put another way: there are plenty people who decry the sinkhole, but
who's actually fixing the structural problems that led to the
sinkhole?

For the past ten years I have seen similar cycles of specifications
being published (along with errata) and OEMs leaping to implement
attractive features at the expense of doing a good job documenting
their quirks (much less implementing standard quirk interfaces -- and
vendors of usb components are only slightly less worse than pci
components). This leads to spaghetti code in audio drivers, some of
which are marginally less hair-loss-inducing than others. The
traditional ALSA driver semantics are interrupt-based. PulseAudio,
with its emphasis on preventing excessive power consumption through
timer-based buffering, expects the underlying driver to duly provide
precise and accurate information. For the past three years this
approach has utterly destroyed any semblance of "stability" in the
audio stack -- for good reason: the drivers incorrectly assumed the
underlying hardware duly acted precisely and accurately. We've been
fixing these drivers as such symptoms appear, and we're by no means
finished -- nor do I expect we'll ever reach such a milestone.

What happens when you have hardware or a driver that acts imprecisely
and/or inaccurately? You get some utterly disappointing results as
exposed through PulseAudio's glitch-free (standard in Karmic and
Lucid) mode. Does this mean that PA is faultless? Of course not; we
should do a better job, among many things, by reverting to the
traditional interrupt mode. Does this mean that the driver should be
fixed? Absolutely. Does replacing ALSA wholesale with OSS resolve the
issue? No; we'd only replace one problem domain with another, and we'd
still need to maintain all versions with ALSA support *and* continue
forward with hardware enablement. This means that you now have to sets
of mouths to feed. Various upstream developers of programs
incorporated in Ubuntu don't necessarily address the complexities of
having *supported* derivatives that deviate from Ubuntu's base, and
this issue is particularly telling with respect to the audio stack.

Canonical has/will recently brought/bring on board knowledgeable audio
hackers. I expect the situation to improve, not worsen. While I
applaud your efforts to bring a more usable audio experience
out-of-box to casual users, I cannot help but muse that our
(volunteer) efforts are better spent improving parts of the stack that
most need help: ALSA driver and either PulseAudio or Jack Audio
Connection Kit.

> Open up any emulator program on Ubuntu and it will skip like mad. Same
> with many native games such as Lincity-ng or OpenSonic. This is as
> most games on Linux depend on sound timing, which the high latency
> nature of PulseAudio messes up.

PA is happy to grant high latency by default because doing so is more
friendly to lower power consumption. Various pulse clients (whether
frameworks like SDL or OpenAL-soft) have been fixed to properly
specify latency requirements and act accordingly.

I cannot emphasize enough the need to fix the underlying drivers.

> A good possible solution would be switching to OSS4 and writing an
> audio wrapper for it to make it easier for developers to use. OSS4 is
> much more simplistic and (arguably) cleaner designed then ALSA, which
> would likely made this an easier task.

Your distribution seems like a great place to test such a hypothesis.
Please test backward compatibility with native ALSA and PulseAudio
applications, too!

Best,
-Dan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
I want my distribution to work out of the box with existing code.
PulseAudio does not, so it will not be included. It is
Ubuntu/Canonical's choice which path they wish to take.

This is not the first difference between infinityOS and Ubuntu.
infinityOS uses a hybrid of Gnome and Xfce.

I will keep in contact with upstream. There is no hard feelings. ;P

Ryan

On Wed, May 5, 2010 at 11:54 PM, Jonathan Blackhall
 wrote:
> On Wed, May 5, 2010 at 10:32 PM, Ryan Oram  wrote:
>> I am seriously considering implementing OSS4 as an alternative to
>> PulseAudio/ALSA in the next major version of infinityOS. I would like
>> it if users of Ubuntu could have the same benefits in terms of
>> functionality, but at the very least my users will have (and do have)
>> a sound system that works out of the box for games.
>>
>
> I have to reiterate what other people are saying. PA has been working
> well for me at LEAST since Karmic, if not Jaunty or before. I was able
> to buy World of Goo (for linux) and Portal (via Wine), and the sound
> worked for both of them without any configuring.  Not to mention that
> I can chat on Skype with a bluetooth headset now.  As Ben said, if
> you're having a problem it sounds like there's a good chance it's on
> the game's end.  Just because one or a few games that you want aren't
> working right, it doesn't mean we should throw out the whole system.
>
> Jonathan
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
I am seriously considering implementing OSS4 as an alternative to
PulseAudio/ALSA in the next major version of infinityOS. I would like
it if users of Ubuntu could have the same benefits in terms of
functionality, but at the very least my users will have (and do have)
a sound system that works out of the box for games.

Ryan

On Wed, May 5, 2010 at 11:28 PM, Ben Gamari  wrote:
> On Wed, 5 May 2010 21:52:25 -0400, Ryan Oram  wrote:
>> Emulators are a subset of games. They use the same libraries and
>> frameworks. If they do not work, games will not likely not work.
>>
> If they do not work, it is more likely that the game is broken in its
> usage of the underlying hardware than PulseAudio. PulseAudio does things
> with audio that older (i.e. broken) applications do not expect. If there
> are issues, this is probably the result of applications making invalid
> assumptions about the nature of the underlying device (now
> PulseAudio).
>
> Audio has worked perfectly on all my hardware with day-to-day
> applications for the last several (>= 2) releases. Certainly, the
> transition to PulseAudio was a little rough (which distributions deserve
> a little blame for), but almost all of the issues have since been fixed,
> even on broken hardware. Without PulseAudio, Ubuntu would be entirely
> unable to compete with Windows or OS X on the basis of its audio
> subsystem.
>
>> Besides, do I have to configure my sound system to play a game on
>> Windows or Mac OS X? No.
>>
> No, if you have issues, bring it up with the game's/library's
> upstream. If your game needs to be working today, use pasuspender as a
> temporary workaround. But please, this discussion has been had dozens of
> times before in various forms; PulseAudio is here to stay for the
> benefit of us all. If you have issues, stop whining and help fix them.
>
> - Ben
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ben Gamari
On Wed, 5 May 2010 21:52:25 -0400, Ryan Oram  wrote:
> Emulators are a subset of games. They use the same libraries and
> frameworks. If they do not work, games will not likely not work.
> 
If they do not work, it is more likely that the game is broken in its
usage of the underlying hardware than PulseAudio. PulseAudio does things
with audio that older (i.e. broken) applications do not expect. If there
are issues, this is probably the result of applications making invalid
assumptions about the nature of the underlying device (now
PulseAudio).

Audio has worked perfectly on all my hardware with day-to-day
applications for the last several (>= 2) releases. Certainly, the
transition to PulseAudio was a little rough (which distributions deserve
a little blame for), but almost all of the issues have since been fixed,
even on broken hardware. Without PulseAudio, Ubuntu would be entirely
unable to compete with Windows or OS X on the basis of its audio
subsystem.

> Besides, do I have to configure my sound system to play a game on
> Windows or Mac OS X? No.
> 
No, if you have issues, bring it up with the game's/library's
upstream. If your game needs to be working today, use pasuspender as a
temporary workaround. But please, this discussion has been had dozens of
times before in various forms; PulseAudio is here to stay for the
benefit of us all. If you have issues, stop whining and help fix them.

- Ben

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
> On Thu, 2010-05-06 at 01:34 +0100,
> ubuntu-devel-discuss-request at lists.ubuntu.com wrote:
> Pulseaudio has become considerably better since Ubuntu 8.04. Most
> people's first exposure to Pulseaudio was in 8.04 and it was not a
> pleasant experience.

My experiences are from Karmic not Hardy. It is pathetic that these
problems were still there after a year and a half. The fact that the
OpenSonic FAQs have removing PulseAudio as a recommandation (though
there is an involved workaround involving editing text files if you
want to keep PulseAudio) suggests that this is a wide-spread problem.
It is likely faced mostly by new users, the very people who won't
speak up, as most Linux developers and long time users have likely
given up on running games (including emulators) on Linux. I know this
is the case with several users I have spoken too. They have accepted
that it just does not work, and that is sad.

I would be happy if these issues were solved in Lucid, as I have not
given Lucid extensive testing, but this is highly unlikely as these
problem seem to stem from design. Games need lower-level access to the
sound hardware then PulseAudio ever can provide. This is the case with
many apps as PulseAudio only support 70% of ALSA functions and
routines by design. The library that was supposed implement the other
30%, Libsydney, never became more than vapourware.

Games are one of the core applications used by your average user. If
Ubuntu and furthermore Linux is ever adopted by the masses, games
would have to work out of the box as on Windows and Mac OS X. No
configuration should be necessary. Games should just work and
currently they do not on distributions with PulseAudio.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Christopher Lees
On Thu, 2010-05-06 at 01:34 +0100,
ubuntu-devel-discuss-requ...@lists.ubuntu.com wrote:

> A great overview of the problems with PulseAudio:
> http://www.webcitation.org/5kcZfOb4l
> 
> It is 2 years old, but the facts in the article above are still
> completely true. PulseAudio has made essentially zero progress in the
> last 2 years, which is why it should be abandoned.

Pulseaudio has become considerably better since Ubuntu 8.04. Most
people's first exposure to Pulseaudio was in 8.04 and it was not a
pleasant experience.

> Open up any emulator program on Ubuntu and it will skip like mad. Same
> with many native games such as Lincity-ng or OpenSonic. This is as
> most games on Linux depend on sound timing, which the high latency
> nature of PulseAudio messes up.

Since when? I haven't played Lincity-ng, but I do play OpenSonic and it
works fine with Pulseaudio. Come to think of it, I've been playing quite
a few native Linux games without any audio problems.

> I have already removed PulseAudio completely from my distribution
> because I have found it greatly interferes with multimedia playback
> and gaming. I have received no complaints from my users, in fact, many
> of them have switched over to infinityOS specifically because I do not
> include PulseAudio.

The fact that I hadn't heard of your distribution before today indicates
that Pulseaudio is not as common a problem as you think. Perhaps you
can't remember how bad sound was for EVERYBODY before Pulseaudio came
along? I've also been on Ubuntu Forums and seen the people there with
sound troubles - someone always suggests removing Pulseaudio, the person
tries it, and reports back that they are still having issues even on
pure ALSA.


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
Emulators are a subset of games. They use the same libraries and
frameworks. If they do not work, games will not likely not work.

Besides, do I have to configure my sound system to play a game on
Windows or Mac OS X? No.

Why should I have to on Linux?

Ryan

On Wed, May 5, 2010 at 9:44 PM, Dmitrijs Ledkovs
 wrote:
> On 6 May 2010 02:31, Ryan Oram  wrote:
>> On Wed, May 5, 2010 at 9:13 PM, Dmitrijs Ledkovs
>>  wrote:
>>> Generalisation. I know plenty of people who play games and do not
>>> know how to edit *plain* text files.
>>
>> In order to get most emulators (which at this point sadly are what
>
> what is an emulator? i play games on facebook & xbox.
>
>> people are going to be using to play games) and native games to work
>
> yofrankie works fine so does skype here.
>
>> on Ubuntu, you have to remove PulseAudio, install aoss and, if the
>> emulator/games uses SDL, libsdl1.2debian-oss as SDL seems to have
>> timing problems with ALSA (especially with games made using the
>> Allegro library/toolkit).
>>
>> It is broken to the point that the OpenSonic FAQ recommends that you
>> remove PulseAudio when installing.
>> http://opensnc.sourceforge.net/wiki/index.php/FAQ#The_game_has_no_sound.21_.28Linux.29
>>
>
> you lost me at installing "emulator" i play games & listen music in my 
> kitchen.
>
>>> I don't know how to configure Linux to do that. I use the PA sliders.
>>> Thanks to avahi I was able to stream music to my kitchen without
>>> editing any textfiles.
>>>
>>> I would not be able to do this without PA.
>>
>> Is your average user is going to be streaming audio to his kitchen?
>>
>
> In US & Canada a lot of people do.
>
>> I think Ubuntu should be focusing on getting its audio system to work
>> out of the box for common usage situations. Playing native games and
>> emulators is much more common usage situation then Bluetooth headsets
>> (hell I gave mine up as it was much more of a pain on any OS then a
>> corded/RF headset) and streaming audio to another computer.
>>
>
>
> We got streaming audio & bluetooth audio for free. I don't see any
> "emulators" in ubuntu main so I don't understand why should it be a
> focus for ubuntu. As for games the default set of games & more
> advanced like yofrankie work fine.
>
>
>> Less common situations can be addressed by FAQs and documentation.
>
> For me "emulators" is a niche situation. And so is for all of my
> hosemates and family. Only a few of us are gamers and they use xbox.
>
>> Chances are if a user wants to stream audio to his kitchen or use a
>> bluetooth headset, he will be looking online for documentation and
>> help anyways.
>>
>
> On Mac & Windows streaming audio and using bluetooth headsets is dead
> simple using manufacturer cd (which everyone installs) and using
> iTunes for streaming.
>
> Why should one look up documentation & help on Ubuntu when it's
> painlessly done on a Mac?
>
>
> How *easy* is it to setup "emulators" on windows?
>
>> A user will not expect to have to configure his audio system to play
>> games. He will expect it to work by default.
>>
>
> Default games work.
>
>
> You have operating system already. Work on, it make it unique, profit.
>
>> Ryan
>>
>> --
>> Ubuntu-devel-discuss mailing list
>> Ubuntu-devel-discuss@lists.ubuntu.com
>> Modify settings or unsubscribe at: 
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>>
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Dmitrijs Ledkovs
On 6 May 2010 02:31, Ryan Oram  wrote:
> On Wed, May 5, 2010 at 9:13 PM, Dmitrijs Ledkovs
>  wrote:
>> Generalisation. I know plenty of people who play games and do not
>> know how to edit *plain* text files.
>
> In order to get most emulators (which at this point sadly are what

what is an emulator? i play games on facebook & xbox.

> people are going to be using to play games) and native games to work

yofrankie works fine so does skype here.

> on Ubuntu, you have to remove PulseAudio, install aoss and, if the
> emulator/games uses SDL, libsdl1.2debian-oss as SDL seems to have
> timing problems with ALSA (especially with games made using the
> Allegro library/toolkit).
>
> It is broken to the point that the OpenSonic FAQ recommends that you
> remove PulseAudio when installing.
> http://opensnc.sourceforge.net/wiki/index.php/FAQ#The_game_has_no_sound.21_.28Linux.29
>

you lost me at installing "emulator" i play games & listen music in my kitchen.

>> I don't know how to configure Linux to do that. I use the PA sliders.
>> Thanks to avahi I was able to stream music to my kitchen without
>> editing any textfiles.
>>
>> I would not be able to do this without PA.
>
> Is your average user is going to be streaming audio to his kitchen?
>

In US & Canada a lot of people do.

> I think Ubuntu should be focusing on getting its audio system to work
> out of the box for common usage situations. Playing native games and
> emulators is much more common usage situation then Bluetooth headsets
> (hell I gave mine up as it was much more of a pain on any OS then a
> corded/RF headset) and streaming audio to another computer.
>


We got streaming audio & bluetooth audio for free. I don't see any
"emulators" in ubuntu main so I don't understand why should it be a
focus for ubuntu. As for games the default set of games & more
advanced like yofrankie work fine.


> Less common situations can be addressed by FAQs and documentation.

For me "emulators" is a niche situation. And so is for all of my
hosemates and family. Only a few of us are gamers and they use xbox.

> Chances are if a user wants to stream audio to his kitchen or use a
> bluetooth headset, he will be looking online for documentation and
> help anyways.
>

On Mac & Windows streaming audio and using bluetooth headsets is dead
simple using manufacturer cd (which everyone installs) and using
iTunes for streaming.

Why should one look up documentation & help on Ubuntu when it's
painlessly done on a Mac?


How *easy* is it to setup "emulators" on windows?

> A user will not expect to have to configure his audio system to play
> games. He will expect it to work by default.
>

Default games work.


You have operating system already. Work on, it make it unique, profit.

> Ryan
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
On Wed, May 5, 2010 at 9:13 PM, Dmitrijs Ledkovs
 wrote:
> Generalisation. I know plenty of people who play games and do not
> know how to edit *plain* text files.

In order to get most emulators (which at this point sadly are what
people are going to be using to play games) and native games to work
on Ubuntu, you have to remove PulseAudio, install aoss and, if the
emulator/games uses SDL, libsdl1.2debian-oss as SDL seems to have
timing problems with ALSA (especially with games made using the
Allegro library/toolkit).

It is broken to the point that the OpenSonic FAQ recommends that you
remove PulseAudio when installing.
http://opensnc.sourceforge.net/wiki/index.php/FAQ#The_game_has_no_sound.21_.28Linux.29

> I don't know how to configure Linux to do that. I use the PA sliders.
> Thanks to avahi I was able to stream music to my kitchen without
> editing any textfiles.
>
> I would not be able to do this without PA.

Is your average user is going to be streaming audio to his kitchen?

I think Ubuntu should be focusing on getting its audio system to work
out of the box for common usage situations. Playing native games and
emulators is much more common usage situation then Bluetooth headsets
(hell I gave mine up as it was much more of a pain on any OS then a
corded/RF headset) and streaming audio to another computer.

Less common situations can be addressed by FAQs and documentation.
Chances are if a user wants to stream audio to his kitchen or use a
bluetooth headset, he will be looking online for documentation and
help anyways.

A user will not expect to have to configure his audio system to play
games. He will expect it to work by default.

Ryan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Dmitrijs Ledkovs
On 6 May 2010 01:49, Ryan Oram  wrote:
> How many users actually use Bluetooth headsets with their computers or
> mute their browsers?
>

This one time in bandcamp when you fool around with a cool cellphone accessories

> I feel that being able to play games without having to edit text files
> or install alternate packages is much important to the average user
> then the above features.
>

Generalisation. I know plenty of people who play games and do not
know how to edit *plain* text files.

> Chances are people who want to use Bluetooth headsets and to mute
> browsers will know how to configure Linux to do so anyways.
>

I don't know how to configure Linux to do that. I use the PA sliders.
Thanks to avahi I was able to stream music to my kitchen without
editing any textfiles.

I would not be able to do this without PA.

> Thanks,
> Ryan Oram
>
> On Wed, May 5, 2010 at 8:09 PM, Dylan McCall  wrote:
>> On Wed, May 5, 2010 at 4:13 PM, Ryan Oram  wrote:
>>> A great overview of the problems with PulseAudio:
>>> http://www.webcitation.org/5kcZfOb4l
>>>
>>> It is 2 years old, but the facts in the article above are still
>>> completely true. PulseAudio has made essentially zero progress in the
>>> last 2 years, which is why it should be abandoned.
>>
>> I fail to see how diverging from upstream Gnome and switching audio
>> systems AGAIN would solve any problems. As it is we have gained a lot
>> from PulseAudio (eg: Bluetooth audio that we can actually expect end
>> users to use), it is quite widely adopted and it is neatly integrated
>> at this point.
>>
>> Now, granted, most things (gstreamer, canberra) are flexible and have
>> (or could have) OSS4 support, but there is some significant energy
>> required to swap these kinds of components. I think energy would be
>> better spent sorting out the higher level APIs that application
>> developers are actually meant to be using. We seem to have hundreds of
>> these bouncing around, and they are all compatible with a different
>> subset of audio frameworks. We can change underlying systems all we
>> want, but those diagrams of the audio stack will still look awful
>> because of all those libraries.
>>
>> You mention PulseAudio's high latency. I haven't followed this, but
>> does anyone know what became of rtkit? Personally I've had an
>> excellent audio experience in Lucid thus far (except for that funny
>> issue with the balance slider and indicator-sound) and I believe rtkit
>> has been merged into the kernel, but I could be mistaken about whether
>> it's being used (or useful to begin with).
>>
>> Disclaimer: I'm also quite attached to positional event sounds :)
>>
>>
>> Dylan
>>
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
How many users actually use Bluetooth headsets with their computers or
mute their browsers?

I feel that being able to play games without having to edit text files
or install alternate packages is much important to the average user
then the above features.

Chances are people who want to use Bluetooth headsets and to mute
browsers will know how to configure Linux to do so anyways.

Thanks,
Ryan Oram

On Wed, May 5, 2010 at 8:09 PM, Dylan McCall  wrote:
> On Wed, May 5, 2010 at 4:13 PM, Ryan Oram  wrote:
>> A great overview of the problems with PulseAudio:
>> http://www.webcitation.org/5kcZfOb4l
>>
>> It is 2 years old, but the facts in the article above are still
>> completely true. PulseAudio has made essentially zero progress in the
>> last 2 years, which is why it should be abandoned.
>
> I fail to see how diverging from upstream Gnome and switching audio
> systems AGAIN would solve any problems. As it is we have gained a lot
> from PulseAudio (eg: Bluetooth audio that we can actually expect end
> users to use), it is quite widely adopted and it is neatly integrated
> at this point.
>
> Now, granted, most things (gstreamer, canberra) are flexible and have
> (or could have) OSS4 support, but there is some significant energy
> required to swap these kinds of components. I think energy would be
> better spent sorting out the higher level APIs that application
> developers are actually meant to be using. We seem to have hundreds of
> these bouncing around, and they are all compatible with a different
> subset of audio frameworks. We can change underlying systems all we
> want, but those diagrams of the audio stack will still look awful
> because of all those libraries.
>
> You mention PulseAudio's high latency. I haven't followed this, but
> does anyone know what became of rtkit? Personally I've had an
> excellent audio experience in Lucid thus far (except for that funny
> issue with the balance slider and indicator-sound) and I believe rtkit
> has been merged into the kernel, but I could be mistaken about whether
> it's being used (or useful to begin with).
>
> Disclaimer: I'm also quite attached to positional event sounds :)
>
>
> Dylan
>

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Dylan McCall
On Wed, May 5, 2010 at 4:13 PM, Ryan Oram  wrote:
> A great overview of the problems with PulseAudio:
> http://www.webcitation.org/5kcZfOb4l
>
> It is 2 years old, but the facts in the article above are still
> completely true. PulseAudio has made essentially zero progress in the
> last 2 years, which is why it should be abandoned.

I fail to see how diverging from upstream Gnome and switching audio
systems AGAIN would solve any problems. As it is we have gained a lot
from PulseAudio (eg: Bluetooth audio that we can actually expect end
users to use), it is quite widely adopted and it is neatly integrated
at this point.

Now, granted, most things (gstreamer, canberra) are flexible and have
(or could have) OSS4 support, but there is some significant energy
required to swap these kinds of components. I think energy would be
better spent sorting out the higher level APIs that application
developers are actually meant to be using. We seem to have hundreds of
these bouncing around, and they are all compatible with a different
subset of audio frameworks. We can change underlying systems all we
want, but those diagrams of the audio stack will still look awful
because of all those libraries.

You mention PulseAudio's high latency. I haven't followed this, but
does anyone know what became of rtkit? Personally I've had an
excellent audio experience in Lucid thus far (except for that funny
issue with the balance slider and indicator-sound) and I believe rtkit
has been merged into the kernel, but I could be mistaken about whether
it's being used (or useful to begin with).

Disclaimer: I'm also quite attached to positional event sounds :)


Dylan

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Removal of PulseAudio from Ubuntu

2010-05-05 Thread Danny Piccirillo
Hm, i brought this up last year:
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2009-June/008813.html

After reading this post on Insane Coding<
> http://insanecoding.blogspot.com/2009/06/state-of-sound-in-linux-not-so-sorry.html>(via
> Slashdot<
> http://linux.slashdot.org/story/09/06/19/1937210/State-of-Sound-Development-On-Linux-Not-So-Sorry-After-All?from=rss>)
> it seems that PulseAudio is actually a very bad choice in the long term due
> to horrible latency and lower sound quality, and that we should work to use
> OSS v4. It's a long read but seems to be worth it. What do others think
> about this?


On Wed, May 5, 2010 at 19:13, Ryan Oram  wrote:

> A great overview of the problems with PulseAudio:
> http://www.webcitation.org/5kcZfOb4l
>
> It is 2 years old, but the facts in the article above are still
> completely true. PulseAudio has made essentially zero progress in the
> last 2 years, which is why it should be abandoned.
>
> Open up any emulator program on Ubuntu and it will skip like mad. Same
> with many native games such as Lincity-ng or OpenSonic. This is as
> most games on Linux depend on sound timing, which the high latency
> nature of PulseAudio messes up.
>
> I am greatly concerned that the non-functionality of PulseAudio is
> hampering the beginning of a commercial game industry on Linux.
> Developers need working APIs to make applications. They will not
> tolerate game development using a half-working API. I feel that there
> never be a wide spread game industry on Linux as long as PulseAudio is
> in widespread use.
>
> I have nothing against the ideals and theories behind PulseAudio. It
> is just their implementation does not work and it seems it will never
> actually work as intended. Libsydney has never come to be. It is time
> we look at alternatives.
>
> A good possible solution would be switching to OSS4 and writing an
> audio wrapper for it to make it easier for developers to use. OSS4 is
> much more simplistic and (arguably) cleaner designed then ALSA, which
> would likely made this an easier task.
>
> I have already removed PulseAudio completely from my distribution
> because I have found it greatly interferes with multimedia playback
> and gaming. I have received no complaints from my users, in fact, many
> of them have switched over to infinityOS specifically because I do not
> include PulseAudio.
>
> Let's not waste any more effort on a failure.
>
> Thanks,
> Ryan Oram
>
> --
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>



-- 
.danny

☮♥Ⓐ - http://www.google.com/profiles/danny.piccirillo
Every (in)decision matters.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Removal of PulseAudio from Ubuntu

2010-05-05 Thread Ryan Oram
A great overview of the problems with PulseAudio:
http://www.webcitation.org/5kcZfOb4l

It is 2 years old, but the facts in the article above are still
completely true. PulseAudio has made essentially zero progress in the
last 2 years, which is why it should be abandoned.

Open up any emulator program on Ubuntu and it will skip like mad. Same
with many native games such as Lincity-ng or OpenSonic. This is as
most games on Linux depend on sound timing, which the high latency
nature of PulseAudio messes up.

I am greatly concerned that the non-functionality of PulseAudio is
hampering the beginning of a commercial game industry on Linux.
Developers need working APIs to make applications. They will not
tolerate game development using a half-working API. I feel that there
never be a wide spread game industry on Linux as long as PulseAudio is
in widespread use.

I have nothing against the ideals and theories behind PulseAudio. It
is just their implementation does not work and it seems it will never
actually work as intended. Libsydney has never come to be. It is time
we look at alternatives.

A good possible solution would be switching to OSS4 and writing an
audio wrapper for it to make it easier for developers to use. OSS4 is
much more simplistic and (arguably) cleaner designed then ALSA, which
would likely made this an easier task.

I have already removed PulseAudio completely from my distribution
because I have found it greatly interferes with multimedia playback
and gaming. I have received no complaints from my users, in fact, many
of them have switched over to infinityOS specifically because I do not
include PulseAudio.

Let's not waste any more effort on a failure.

Thanks,
Ryan Oram

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss