1 |
On Fri, Apr 19, 2013 at 09:28:03AM +0200, Alan McKinnon wrote |
2 |
|
3 |
> Audio apps tend to not be aware of the environment they run in, and not |
4 |
> be aware of what you want to happen with the sound. A bluetooth app has |
5 |
> no real way of knowing you want incoming phone calls to be sent to a |
6 |
> headset, to use the laptop's built-in mic and run the whole lot through |
7 |
> an audio filter to account for impaired hearing (i.e. boost the middle |
8 |
> frequencies). All whilst Amarok continues to play mp3s on speakers in |
9 |
> the next room. |
10 |
> |
11 |
> True, that sounds contrived, but audio just works like that - consider |
12 |
> all the combinations you have on the sound system in your living room. |
13 |
> |
14 |
> Trying to get apps to deal with this is an impossible task, so enter |
15 |
> pulseaudio. It knows about sources and sinks and has a config file so |
16 |
> that it can sit in the middle as a fat layer and apply this intelligence. |
17 |
> |
18 |
> If you need it, PA can be great. Not everyone needs or wants it, many |
19 |
> people are quite content to just carry on as they always did and aren't |
20 |
> fazed with minor niggles about their audio. You seem to fall in this |
21 |
> category, so do many others. |
22 |
|
23 |
I think you've hit the nail on the head. Complex setups require |
24 |
complex software... deal with it. An analogy is that an 18-wheeler |
25 |
semi-tractor trailer with a 17-speed manual transmission (plus air brakes |
26 |
that require months of training to manage/use) is much more powerful |
27 |
than a Chevy Sonic hatchback when it comes to hauling huge loads. But |
28 |
for someoneone who merely wants to zip out to the supermarket and buy a |
29 |
week's groceries, the hatchback is much more appropriate. |
30 |
|
31 |
Similarly, PulseAudio may be better at handling complex situations |
32 |
like you describe. The yelling and screaming you're hearing are from |
33 |
the 99% of people whose setups are not complex enough to justify |
34 |
PulseAudio. Making 100% of setups more complex in order to handle the |
35 |
1% of edge cases is simply wrong. |
36 |
|
37 |
-- |
38 |
Walter Dnes <waltdnes@××××××××.org> |
39 |
I don't run "desktop environments"; I run useful applications |