[pulseaudio-discuss] understanding PA cork/uncorking scenarios
Colin Guthrie
gmane at colin.guthr.ie
Fri Jul 1 01:10:11 PDT 2011
'Twas brillig, and Jason Taylor at 01/07/11 03:44 did gyre and gimble:
> e.g. in module-x11-cork-request (which I very much think you should
> ignore completely and disable in any install as it just gets in the way
> and results in very strange behaviour due to non-stateful tracking of
> the current state... e.g. by default if a Skype call comes in when you
> have e.g. Amarok paused, then Amarok will unpause for you when the call
> starts and pause again then it ends...
>
>
> Would be nice if there was module-mpris2-cork-request instead... most of
> the desktop media players now support the MPRIS2 dbus interface (thanks
> ubuntu sound menu) http://www.mpris.org/2.1/spec/
>
> The spec specifies a PlaybackStatus() , CanPause, CanPlay, Play() and
> Pause()
>
> Since you don't have to actually pause phone roles just music/video this
> would do the trick I think..
This would certainly be much more preferable to the x11 cork request but
some issue would be problematic.
1. We need to match up PA streams with mpris2 clients. I think this
should be solvable but I've not looked too deeply at mpris stuff to know
the finer details.
2. Even with this module, the problem of a media player which uses the
PA_STREAM_START_CORKED flag would still be there I think. :(
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mageia Contributor [http://www.mageia.org/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
More information about the pulseaudio-discuss
mailing list