[pulseaudio-discuss] RFC: Routing and Priority lists
gmane at colin.guthr.ie
Tue Nov 29 01:22:56 PST 2011
'Twas brillig, and Janos Kovacs at 28/11/11 14:52 did gyre and gimble:
> However, what hook could be used to compose the 'media.role-zone'
> property? In the proposal (ie. the patches) the routing is done before
> PA_CORE_HOOK_SINK_INPUT_NEW is called, so I guess that cannot
> be used.
Yeah I think I mentioned this chicken+egg on the wiki (or if I didn't I
had it in my head and *meant* to mention it!).
The problem is currently that module-stream-restore happens during
PA_CORE_HOOK_SINK_INPUT_NEW and as a result may assign a sink to a
stream which would mean that we wouldn't do the routing (i.e. for the
same reason that we wouldn't want to do any routing if they caller
specified a specific device to use when they connected their stream).
But this can be changed, and if we remove (or disable-by-default) the
restore-device part of module-stream-restore then the routing can happen
after PA_CORE_HOOK_SINK_INPUT_NEW hook and thus the property can be written.
That was my thinking at least.
Tribalogic Limited http://www.tribalogic.net/
Mageia Contributor http://www.mageia.org/
PulseAudio Hacker http://www.pulseaudio.org/
Trac Hacker http://trac.edgewall.org/
More information about the pulseaudio-discuss