Re: PulseAudio and sound apps (was: Re: Orphaning a few packages)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2009-04-15 at 18:26 +0200, Kevin Kofler wrote:
> Lennart Poettering wrote:
> > JACK should not be used by anything by default, with the exception of
> > audio production software.
> 
> The problem there is: where does "desktop software" stop and "audio
> production software" start? For example, Audacity (which thankfully
> supports PulseAudio these days, and BTW it also supports JACK) is used by
> many users who are not audio professionals, yet it is arguably also "audio
> production software" (though I guess real professionals will find it too
> newbieish ;-) ). It's set up for PulseAudio by default (and before that it
> was trying to use OSS by default - yuck!). A tool like qsynth is also an
> interesting example: that's a frontend for a MIDI software synthesizer. It
> can be used to just play MIDIs or it can be used for audio production.
> Right now its Fedora package is set up for JACK by default, though it can
> be set to use ALSA (and then works just fine with the PulseAudio ALSA
> plugin). What should those tools do? Try to autodetect what server is
> running? As long as we have mutually exclusive sound servers, there will
> probably always be tools which do the wrong thing by default. :-(

If the user hasn't set a preference, such as on the first run, use Jack
if it's running, otherwise fall back on Pulse, otherwise fall back on
ALSA. Easy. There should be a simple obvious UI (Not hidden in the !@#
$ing preferences) that clearly indicates the current output and allows
you to dynamically change the output if it chooses wrong, with a sticky
preference for the next time.

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux