[pulseaudio-discuss] Best place/way to incorporate a convolver into the audio stream
Paul Ryszka
belgarath at banda.pl
Tue Aug 18 08:30:32 PDT 2009
Hi,
Nice domain :)
On Tue, 2009-08-18 at 16:24 +0100, Neil Wilson wrote:
> Thanks for the comment.
>
> I'll have a look at the framework and see if I can get my head around it.
>
> 2009/8/15 Tanu Kaskinen <tanuk at iki.fi>:
> >
> > Last spring I started working on some kind of a "framework" for adding
> > filters to any sink, source or stream. The status of the work is that it
> > generally works, but has a known race condition (which has not been
> > triggered so far, but OTOH it hasn't been used much). The pa_pipeline
> > implementation should be rewritten - instead of fiddling with atomic
> > pointers, updating should be done using the pa_aupdate facility.
> >
> > The git repository is available at
> > http://gitorious.org/~tanuk/pulseaudio/tanuk-clone (it's the filter
> > branch). If you look at the pa_filter header (pulsecore/filter.h), you
> > can see that there are some assumptions about the filters: the filters
> > should not have any latency and they have to be able to process chunks
> > of any size. In order to make the framework more useful, the filters
> > should be able to tell their latency and to declare that they only
> > accept chunks of certain size. Implementing that, and making it work
> > correctly with rewinds, seems very non-trivial to me. It's on my todo
> > list, but it looks like I will have very little time in near future to
> > work on this. If you took this project forward, I would be very
> > grateful!
> >
> > --
> > Tanu Kaskinen
> >
> > _______________________________________________
> > pulseaudio-discuss mailing list
> > pulseaudio-discuss at mail.0pointer.de
> > https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
> >
>
>
>
More information about the pulseaudio-discuss
mailing list