Hi,

Yes, polypaudio does look like a good replacement for esd in the Gnome
2.10. However, the discussion is still on in the Gnome
desktop-devel-list and the release team has until January 10th to
announce the final list of modules for 2.10.

In the meantime, I was able to locally resolve the problem of realplay
not starting when esd is running.

I added a '-as 2' in the spawn_options of /etc/esd/conf. 
The manpage reads:
 -as SECS    free audio device after SECS of inactivity (-1 to disable)

So, the realplay now gets to hold the device after the timeout.
Further, the audio device was being held by esd due to gtk events like
clicked, toggled, etc.

[EMAIL PROTECTED]:~> esdctl allinfo
server version = 0
server format  = 0x00000021
server rate    = 44100
sample 2 name    = gtk-events-2/toggled
sample 2 format  = 0x00001011
sample 2 rate    = 44100
sample 2 left    = 256
sample 2 right   = 256
sample 2 length  = 4714
sample 3 name    = gtk-events-2/activate
sample 3 format  = 0x00001011
sample 3 rate    = 44100
sample 3 left    = 256
sample 3 right   = 256
sample 3 length  = 13824
sample 4 name    = gtk-events-2/clicked
sample 4 format  = 0x00001011
sample 4 rate    = 44100
sample 4 left    = 256
sample 4 right   = 256
sample 4 length  = 5434
sample 5 name    = gnome-2/logout
sample 5 format  = 0x00001021
sample 5 rate    = 44100
sample 5 left    = 256
sample 5 right   = 256
sample 5 length  = 705600
sample 6 name    = gnome-2/login
sample 6 format  = 0x00001021
sample 6 rate    = 44100
..

Thanks a lot to Greg and everyone for their valuable help.

Cheers,
Kaushal

On Thu, 2004-12-02 at 14:43 -0800, Ryan Gammon wrote:
> There's a project called polypaudio which is really cool... It's 
> backwards compatible with esound, and adds the latency stuff needed for 
> AV sync.
> 
> http://0pointer.de/lennart/projects/polypaudio/
> 
> It's potentially going into gnome 2.10 in March '05, the other 
> contenders being Alsa's DMIX and sticking with esound (from what I've seen).
> 
> 
> Greg Wright wrote:
> 
> > Yeah, ESD got messed up somewhere along the line, it never was
> > very good for Video playback because ESD is not geared towards
> > A/V sync (we can't get any feedback on bytes consumed).
> >
> > My guess is that we need to fix the wallclock timeline stuff.
> > A/V will still drift over time, but it should be at least a
> > little better then it is now. I guess ESound might have changed
> > in the last couple years as well, that may be part of the problem
> > as well.
> >
> > --greg.
> >
> >
> > Ryan Gammon wrote:
> >
> >> I tried using the esound support on the head.
> >>
> >> Performance with the esound audio backend is still pretty unusable 
> >> for video. Not sure why -- I logged some data on bytes written, bytes 
> >> actually played, and time, and things actually looked ok in terms of 
> >> an increasing bytes played & the lag to bytes written.
> >>
> >> A mystery to me...
> >>
> >> Greg Wright wrote:
> >>
> >>> I wonder if you just compiled a core off the HEAD if you could
> >>> just drop that into the player install and get support for it.
> >>> Ryan, do you know of any interface changes that would keep that
> >>> from working?
> >>>
> >>> --greg.
> >>>
> >>>
> >>> Ryan Gammon wrote:
> >>>
> >>>> Greg Wright wrote:
> >>>>
> >>>>> The only problem is, I am not sure if the
> >>>>> current RealPlayer/HelixPlayer ships with the ESound support.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> It does not.
> >>>>
> >>>
> >>
> >>
> >
> 
> 


_______________________________________________
Audio-dev mailing list
[EMAIL PROTECTED]
http://lists.helixcommunity.org/mailman/listinfo/audio-dev

Reply via email to