Re: patch to esound to use ARts (KDE sound subsystem) if it's running



On 18 May 2002, Christian Fredrik Kalager Schaller wrote:

 Hi Christian, 

 Yes, the sound will be passing through 2 sound servers if and only if ARts
was already running for the current user (i.e. if it's gnome app started from
KDE menu trying to play something) during esd startup. This shouldn't add any
noticable delay in sound playback of course. If no ARts was started for
current user when ESD was started, the sound will be passing only through one
sound server (esd) - as it always was before applying the patch.

 Best regards,
  -Vlad

> Hi Vlad,
> How does this patch work? Would adding it mean that users would have
> their sound passing through two sound servers on the way towards the
> audio hardware? Or does it somehow not use esd at all if artsd is
> started?
> 
> Christian
> 
> On Sat, 2002-05-18 at 18:48, Vlad Harchev wrote:
> > 
> >  Hello, 
> > 
> >  It seems yet another step in cooperation between KDE and GNOME can be made
> > now. Igor Mokrushin <igor at avtomir dot ru> has prepared a patch against latest
> > ESD (Enlightened Sound Daemon) that makes it using ARts if ARts is already 
> > started for the current user. 
> >  The patch doesn't require esd to be linked with arts libraries - it opens
> > ARts C API library dynamically using dlopen(3). Full functionality of esd 
> > (playing and recording) is supported if working via ARts. Majority of 
> > sound APIs supported by esd are adapted for ARts use - only the HPUX sound
> > system backend is not yet supported. Of course if ARts is not run for current
> > user, esd will perform its functions in a usual way. 
> >  Essentially this patch allows GNOME apps (and other apps linked with esd lib)
> > not to be mute if run under KDE.
> > 
> >  The patch looks clean. Whether the ESD can utilize is selected at compile 
> > time is controlled by via yet another option for configure script.
> >  Since ARts libraries are loaded dynamically, the esd with this patch won't
> > have a package dependancy on ARts; it even doesn't have build-time dependancy
> > too!
> >  
> >  The patch was placed in bugzilla:
> >     http://bugzilla.gnome.org/show_bug.cgi?id=82154
> > 
> >  Please consider intergrating this patch into ESD distribution. It would be
> > nice if it went into gnome2.
> > 
> >  Please forward this message to other mailing lists that you think are 
> > appropriate.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]