In the year 2015, of the month of February, on the 20th day, David Seikel 
wrote:
> On Fri, 20 Feb 2015 12:33:31 +1100 Dave <[email protected]> wrote:
> 
> >  It would be nice to use pulseaudio per-app volume control for
> > Terminology. Unfortunately, the audio connection is so fleeting, the
> > pulseaudio mixer barely registers the app before it disappears from
> > the list.
> > 
> >  Is this a known issue?  Anything on the todo for terminology?
> 
> That's just the way things are.  Pulse audio can only know that an app
> is playing sound while the app is playing sound.  So if the app is only
> playing a very short sound, like a key click, then pulse audio can only
> show it for the duration of that click, likely less than one second.
> Same thing happens on ANY app playing short sounds.
> 
> Even apps that play long sounds, for instance a music player, will only
> show up in pulse for the duration of that piece of music.  And will go
> away if you stop the music but don't stop the app.
> 
> Not really anything any of these apps can do about that.  Pulse can't
> know that any particular app will play sound until that app plays a
> sound.  When the app stops playing sound, there's nothing to control
> the volume for, so pulse removes the volume controls.
 

 That's a shame.  I was hoping it would be more like establishing a
connection to pulseaudio, which then registers the application in its list.
Then you can have free reign to send audio data to pulseaudio, or even choose
not to send audio. 

 If you're going to have per-app audio, this seems to me the more intelligent
way to do it.

 Actually, I just had a brief look at the pulseaudio api.  I think this may
be how it works for its asynchronous api.  Ecore audio seems to use the PA
async api, so surely this feature is possible to get working.  Hmmm, even
looking at the simple api, it also has separate connection and write
functions.

 Disclaimer: I've never done any PA programming.  I just know enough to be
dangerous.

 dave.k


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to