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



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.
> 
>  Best regards,
>   -Vlad
> 
> _______________________________________________
> gnome-hackers mailing list
> gnome-hackers gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-hackers
> 
> 





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