Re: [alsa-devel] [pulseaudio-discuss] alsa ucm in pulseaudio
On Fri, Oct 14, 2011 at 10:57:08AM +0200, David Henningsson wrote:
There is also the "Use Case" concept in UCM, Is there always exactly one verb for every use case? If not, one might wonder if "Use Case" or "Verb" is what should correspond to the "Profile" concept.
Yes, pretty much.
As for ports, this again depends on what is mutually exclusive and what could be used in parallel, I vaguely remember "Modifiers" as something that could be used in parallel with existing streams, if so, they need to be separate sinks/sources.
Modifiers and Devices can both be used concurrently.
Hmm, for every sink/source, there can only be one active port at a time. Also, ports on the same sink/source can be changed on the fly without restarting the stream. Does this fit with the description of a UCM "Device"?
Pretty much.
On 10/14/2011 11:39 AM, Mark Brown wrote:
On Fri, Oct 14, 2011 at 10:57:08AM +0200, David Henningsson wrote:
As for ports, this again depends on what is mutually exclusive and what could be used in parallel, I vaguely remember "Modifiers" as something that could be used in parallel with existing streams, if so, they need to be separate sinks/sources.
Modifiers and Devices can both be used concurrently.
Could you elaborate on this, i e specify constraints for Devices and Modifiers, if any? E g, would UCM allow for three active Devices and four active Modifiers, all resulting in seven independent PCM streams running concurrently? Or are there constraints in that e g all Devices and/or Modifiers must share the same PCM stream?
On Fri, Oct 14, 2011 at 12:00:54PM +0200, David Henningsson wrote:
On 10/14/2011 11:39 AM, Mark Brown wrote:
On Fri, Oct 14, 2011 at 10:57:08AM +0200, David Henningsson wrote:
As for ports, this again depends on what is mutually exclusive and what could be used in parallel, I vaguely remember "Modifiers" as something that could be used in parallel with existing streams, if so, they need to be separate sinks/sources.
Modifiers and Devices can both be used concurrently.
Modifiers, if any? E g, would UCM allow for three active Devices and four active Modifiers, all resulting in seven independent PCM streams running concurrently? Or are there constraints in that e g all Devices and/or Modifiers must share the same PCM stream?
There can be more than one PCM stream but there needn't be a PCM stream per device (and that would fail to reflect what hardware can actually implement).
participants (2)
-
David Henningsson
-
Mark Brown