Bug 460847 - System keeps spawning new audio layers
System keeps spawning new audio layers
Status: CLOSED WORKSFORME
Product: Fedora
Classification: Fedora
Component: pulseaudio (Show other bugs)
8
All Linux
medium Severity medium
: ---
: ---
Assigned To: Lennart Poettering
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2008-09-01 19:21 EDT by Justin Moore
Modified: 2008-09-02 01:29 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-09-02 01:29:22 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Justin Moore 2008-09-01 19:21:28 EDT
Description of problem:

I think I've discovered a subtle yet long-existing bug in the Linux community.  The high-level code for this bug is

int num_layers = 2;
while (developers_bored == true) {
  printf("Hey, there are %d audio layers in Linux.\n", num_layers);
  printf("Someone should write a layer to unify them.  I'll do it!\n");
  add_audio_layer();
  num_layers++;
  sleep((3 + rand(3)) * ONE_YEAR);
}

Version-Release number of selected component (if applicable):

First noticed around the time ALSA was introduced.  Confirmed with release of PulseAudio.

How reproducible:

Always.

Steps to Reproduce:
1. Spend many years becoming familiar with latest audio layer.
2. Wait a few years for layer/subsystem to stabilize and work.
  
Actual results:

Another half-functional layer is added on top of other half-functional layers.

Expected results:

A single, mature, functional audio subsystem.

Additional info:

Similar issues noted with hardware probing and abstraction.  May be related, but not yet confirmed.
Comment 1 Lubomir Rintel 2008-09-02 01:29:22 EDT
Have a patch?

Note You need to log in before you can comment on or make changes to this bug.